Définition

JSON (JavaScript Object Notation – Notation Objet issue de JavaScript) est un format léger d’échange de données. Il est facile à lire ou à écrire pour des humains. Il est aisément analysable ou générable par des machines. Il est basé sur un sous-ensemble du langage de programmation JavaScript (JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999). JSON est un format texte complètement indépendant de tout langage, mais les conventions qu’il utilise seront familières à tout programmeur habitué aux langages descendant du C, comme par exemple : C lui-même, C++, C#, Java, JavaScript, Perl, Python et bien d’autres. Ces propriétés font de JSON un langage d’échange de données idéal. [1]

Notes

Ce document nous indique différents éléments :

  • le JSON est un format texte
  • il sert à l’échange de données
  • c’est un format léger, facile à lire ou écrire par un humain
  • sous-ensemble de JavaScript mais indépendant et utilisable avec d’autres langages.
[1]Présentation de JSON, json.org (fr).