Comment écrire un tableau json : 1. Utilisez [for-in] pour accéder au tableau ; 2. Utilisez la valeur d'index pour modifier la valeur du tableau 3. Utilisez le mot-clé delete pour supprimer l'élément du tableau ; le code est [supprimer les sites myObj.[1];].
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Écriture d'un tableau json :
Tableau en tant qu'objet JSON
[ "Google", "Runoob", "Taobao" ]
Tableau JSON en écrit entre parenthèses.
Les valeurs de tableau en JSON doivent être des types de données JSON légaux (chaîne, nombre, objet, tableau, booléen ou nul).
En JavaScript, les valeurs du tableau peuvent être les types de données JSON ci-dessus ou des expressions JavaScript, y compris des fonctions, des dates et des éléments non définis.
Tableau dans un objet JSON
La valeur de la propriété de l'objet peut être un tableau :
{ "name":"网站", "num":3, "sites":[ "Google", "Runoob", "Taobao" ] }
On peut utiliser la valeur d'index pour accéder au tableau :
x = myObj.sites[0];
Boucle à travers un tableau
Vous pouvez utiliser for-in pour accéder à un tableau :
for (i in myObj.sites) { x += myObj.sites[i] + "<br>"; }
Vous pouvez également utiliser une boucle for :
for (i = 0; i < myObj.sites.length; i++) { x += myObj.sites[i] + "<br>"; }
Tableaux dans des objets JSON imbriqués
Un tableau dans un objet JSON peut contenir un autre tableau, ou un autre objet JSON :
myObj = { "name":"网站", "num":3, "sites": [ { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] }, { "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] }, { "name":"Taobao", "info":[ "淘宝", "网购" ] } ] }
On peut utiliser for-in to loop Accédez à chaque tableau :
for (i in myObj.sites) { x += "<h1>" + myObj.sites[i].name + "</h1>"; for (j in myObj.sites[i].info) { x += myObj.sites[i].info[j] + "<br>"; } }
Modifier la valeur du tableau
Vous pouvez utiliser la valeur d'index pour modifier la valeur du tableau :
myObj.sites[1] = "Github";
Supprimer un élément du tableau
Nous pouvons utiliser le mot-clé delete pour supprimer des éléments du tableau :
delete myObj.sites[1];
Recommandations d'apprentissage gratuites associées : programmation php(Vidéo)
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!