Maison >Problème commun >Comment écrire un tableau json

Comment écrire un tableau json

coldplay.xixi
coldplay.xixioriginal
2021-02-09 10:17:4011293parcourir

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];].

Comment écrire un tableau json

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!

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