JavaScript Object Notation
Définition : Introduction
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).
Exemple : Un fichier JSON simple
1
{
2
"nom" : "Norris",
3
"prenom" : "Chuck",
4
"age" : 73,
5
"etat" : "Oklahoma"
6
}
Attention : JSON 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ément : Extension
Un fichier au format JSON a pour extension ".json".