Maison >interface Web >js tutoriel >Comment parcourir et parcourir des structures JSON imbriquées en JavaScript ?

Comment parcourir et parcourir des structures JSON imbriquées en JavaScript ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-28 03:56:10503parcourir

How Do I Traverse and Iterate Through Nested JSON Structures in JavaScript?

Parcours des structures JSON en JavaScript

JSON (JavaScript Object Notation) est un format de données largement utilisé pour transmettre des données entre programmes et services Web. Sa structure implique souvent des objets et des tableaux imbriqués, ce qui rend nécessaire de comprendre comment parcourir ces structures en JavaScript.

Pour parcourir une structure JSON, vous pouvez utiliser les itérateurs intégrés de JavaScript, tels que for et forEach. . Considérons la structure JSON suivante comme exemple :

[{ "id":"10", "class": "child-of-9" }, { "id": "11", "classd": "child-of-10" }]

Pour parcourir cette structure, nous pouvons utiliser une boucle for :

var arr = [ {"id":"10", "class": "child-of-9"}, {"id":"11", "class": "child-of-10"}];

for (var i = 0; i < arr.length; i++){
  console.log("array index: " + i);
  var obj = arr[i];
  for (var key in obj){
    var value = obj[key];
    console.log(" - " + key + ": " + value);
  }
}

Dans cet exemple, la boucle externe parcourt le tableau d’objets, tandis que la boucle interne parcourt les propriétés de chaque objet. Cette approche nous permet d'accéder et de traiter à la fois les paires clé-valeur du tableau et de l'objet.

Cette méthode offre un moyen flexible d'itérer sur les structures JSON, ce qui facilite la récupération et la manipulation de leurs données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Accessibilité (a) Règles - 4Article suivant:Accessibilité (a) Règles - 4