English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objet JSON (Object)

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 (,).

Création d'objet JSON

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‹/›

Accéder aux valeurs des objets

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‹/›

Parcourir l'objet

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‹/›

Objets JSON imbriqués

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‹/›

Modification de la valeur de l'objet

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‹/›

Suppression de propriété d'objet

Utilisez la clause delete pour supprimer une propriété d'un objet JSON.

delete myJSON.pets;
Vérifier‹/›