English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Tutoriel de base JSON
Les objets JSON peuvent être créés avec JavaScript.
Les objets JSON sont entourés de accolades {}.clef/valeur(clé/la forme de value) doit être écrite.
clédoit être une chaîne, etvaleurdoit être un type de données JSON valide.
cléLes valeurs entre value sont séparées par un deux-points (:) ; chaquenom/valeurLes valeurs sont séparées par des virgules (,).
Les exemples suivants montrent comment créer des objets en utilisant JSON dans JavaScript :
var myJSON = { "name":"Seagull", "age":32, "city":"New Delhi" };Vérifier‹/›
Pour accéder aux valeurs des objets, nous pouvons utiliser la notation avec le point (.) :
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON.name; // retourne "Seagull"Vérifier‹/›
Nous pouvons également utiliser la notation avec des crochets ([]) pour accéder aux valeurs des objets :
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON["name"]; // retourne "Seagull"Vérifier‹/›
Nous pouvons utiliser une boucle pour parcourir les propriétés de l'objetfor-dans.
Les exemples suivants获取JSON对象的每个属性nom:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += x; }Vérifier‹/›
Les exemples suivants获取JSON对象的每个属性valeur:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += myJSON[x]; }Vérifier‹/›
Les objets peuvent être imbriqués dans d'autres objets. Chaque objet imbriqué doit avoir un chemin d'accès unique.
var myJSON = { "name":"Seagull", "age":22, "pets": { "type":"dog", "name":"Oscar" } }
Nous pouvons utiliser la notation avec le point (.) ou avec des crochets ([]) pour accéder aux objets JSON imbriqués :
myJSON.pets.name; /*** OU ***/ myJSON.pets["name"];Vérifier‹/›
La notation avec le point (.) permet de modifier n'importe quelle valeur dans un objet JSON :
myJSON.age = 300; myJSON.pets.name = "Coco";Vérifier‹/›
Nous pouvons également utiliser la notation avec des crochets ([]) pour modifier la valeur d'un objet :
myJSON["age"] = 300; myJSON.pets["name"] = "Coco";Vérifier‹/›
Utilisez la clause delete pour supprimer une propriété d'un objet JSON.
delete myJSON.pets;Vérifier‹/›