JavaScript Object Notation

DéfinitionIntroduction

JSON est un format de représentation logique de données, hérité de la syntaxe de création d'objets en JavaScript.

C'est un format réputé léger (il ne contient pas trop de caractères de structuration), assez facilement lisible par les humains, facilement parsable par les machines, et indépendant des langages qui l'utilisent (sa seule fonction est de décrire des données, qui sont ensuite utilisées différemment pour chaque cas suivant le contexte).

ExempleUn fichier JSON simple

1
{
2
   "nom" : "Norris",
3
   "prenom" : "Chuck",
4
   "age" : 73,
5
   "etat" : "Oklahoma"
6
}

AttentionJSON est Indépendant de tout langage

Bien que JSON puise sa syntaxe du JavaScript, il est indépendant de tout langage de programmation. Il peut ainsi être interprété par tout langage à l'aide d'un parser.

ComplémentExtension

Un fichier au format JSON a pour extension ".json".