JSON signifie Javascript Object Notation. JSON est un format de données textuel utilisé pour stocker et transférer des données. Par exemple,
// JSON syntax{ "name": "John", "age": 22, "gender": "male",}
En JSON, les données sont dans des paires clé/valeur séparés par une virgule ,
.
JSON a été dérivé de JavaScript. Ainsi, la syntaxe JSON ressemble à la syntaxe littérale de L’objet JavaScript. Cependant, le format JSON est également accessible et créé par d’autres langages de programmation.
Remarque: Les objets JavaScript et JSON ne sont pas les mêmes., Vous en apprendrez plus sur leurs différences plus tard dans ce tutoriel.
données JSON
Les données JSON sont constituées de paires clé / valeur similaires aux propriétés D’objet JavaScript. La clé et les valeurs sont écrites entre guillemets séparés par deux points :
. Par exemple,
// JSON data"name": "John"
Remarque: les données JSON nécessitent des guillemets doubles pour la clé.
objet JSON
l’objet JSON est écrit entre accolades{ }
. Les objets JSON peuvent contenir plusieurs paires clé / valeur., Par exemple,
// JSON object{ "name": "John", "age": 22 }
Tableau JSON
tableau JSON est écrit à l’intérieur des crochets . Par exemple,
// JSON array// JSON array containing objects
Remarque: les données JSON peuvent contenir des objets et des tableaux. Cependant, contrairement aux objets JavaScript, les données JSON ne peuvent pas contenir de fonctions en tant que valeurs.
accès aux données JSON
Vous pouvez accéder aux données JSON en utilisant la notation dot. Par exemple,
nous utilisons la notation .
pour accéder aux données JSON., Sa syntaxe est: variableName.key
Vous pouvez également utiliser le crochet de syntaxe pour accéder à des données JSON. Par exemple,
// JSON objectconst data = { "name": "John", "age": 22}// accessing JSON objectconsole.log(data); // John
objets JavaScript VS JSON
bien que la syntaxe de JSON soit similaire à L’objet JavaScript, JSON est différent des objets JavaScript.,
JSON | Objet JavaScript |
---|---|
La clé dans la paire clé/valeur doit être entre guillemets doubles. | La clé dans la paire clé/valeur peut être sans les guillemets. |
JSON ne peut pas contenir de fonctions. | les objets JavaScript peuvent contenir des fonctions. |
JSON peut être créé et utilisé par d’autres langages de programmation. | les objets JavaScript ne peuvent être utilisés qu’en JavaScript., |
la Conversion de JSON JavaScript Object
Vous pouvez convertir les données JSON à l’objet JavaScript en utilisant le haut-JSON.parse()
fonction. Par exemple,
conversion D’un objet JavaScript en JSON
Vous pouvez également convertir des objets JavaScript au format JSON à l’aide de la fonction JSON.stringify()
intégrée à JavaScript. Par exemple,
utilisation de JSON
JSON est le format le plus couramment utilisé pour transmettre des données (échange de données) d’un serveur à un client et vice-versa., Les données JSON sont très faciles à analyser et à utiliser. Il est rapide d’accéder et de manipuler les données JSON car elles ne contiennent que des textes.
JSON est indépendant du langage. Vous pouvez également créer et utiliser JSON dans d’autres langages de programmation.