Syntaxe JSON
- Page précédente Introduction à JSON
- Page suivante JSON vs XML
La syntaxe JSON est un sous-ensemble de la syntaxe JavaScript.
Règles de syntaxe JSON
La syntaxe JSON est dérivée de la syntaxe de la syntaxe des balises d'objets JavaScript :
- Les données sont dans les paires nom/valeur
- Les données sont séparées par des virgules
- Les accolades contiennent des objets
- Les crochets contiennent des tableaux
Données JSON - nom et valeur
Les données JSON sont écrites sous forme de paires nom/valeur.
Le nom/valeur est constitué du nom de champ, suivi d'un deux-points et de la valeur :
Exemple
"name":"Bill Gates"
Les noms JSON nécessitent des guillemets doubles. Les noms JavaScript n'en ont pas besoin.
JSON – évalue à un objet JavaScript
Le format JSON est presque identique au format objet JavaScript.
Dans JSON, les clés doivent être des chaînes entourées de guillemets doubles :
JSON
{ "name":"Bill Gates" }
Dans JavaScript, les clés peuvent être des chaînes, des nombres ou des noms d'identificateurs :
JavaScript
{ name:"Bill Gates" }
valeur JSON
Dans JSON, les valeurs doivent être de l'un des types de données suivants :
- chaîne
- numérique
- objet (objet JSON)
- tableau
- booléen
- null
Dans JavaScript, tous les éléments énumérés ci-dessus peuvent être des valeurs, ainsi que d'autres expressions JavaScript valides, y compris :
- fonction
- date
- undefined
Dans JSON, les valeurs de chaîne doivent être écrites avec des guillemets doubles :
JSON
{ "name":"Bill Gates" }
Dans JavaScript, vous pouvez écrire des valeurs de chaîne en utilisant des guillemets doubles ou simples :
JavaScript
{ name:'Bill Gates' }
JSON utilise la syntaxe JavaScript
Comme la syntaxe JSON est dérivée de la syntaxe des objets JavaScript, il est rarement nécessaire d'utiliser d'autres logiciels supplémentaires pour traiter JSON dans JavaScript.
Avec JavaScript, vous pouvez créer des objets et leur attribuer des données, comme ceci :
Exemple
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
Vous pouvez accéder aux objets JavaScript comme suit :
Exemple
// Retourne Bill Gates person.name;
Il peut également être accédé ainsi :
Exemple
// Retourne Bill Gates person["name"];
Les données peuvent être modifiées ainsi :
Exemple
person.name = "Steve Jobs";
Il peut également être modifié de la sorte :
Exemple
person["name"] = "Steve Jobs";
Vous apprendrez plus tard dans ce tutoriel comment convertir un objet JavaScript en JSON.
Tableau JavaScript utilisé en tant que JSON
Comme pour utiliser un objet JavaScript en tant que JSON, un tableau JavaScript peut également être utilisé en tant que JSON.
Vous apprendrez plus sur les tableaux JSON dans ce tutoriel.
Fichier JSON
- Le type de fichier du fichier JSON est ".json"
- Le type MIME du texte JSON est "application/json"
- Page précédente Introduction à JSON
- Page suivante JSON vs XML