Heim  >  Artikel  >  So schreiben Sie ein JSON-Array

So schreiben Sie ein JSON-Array

coldplay.xixi
coldplay.xixiOriginal
2021-02-09 10:17:4011262Durchsuche

So schreiben Sie ein JSON-Array: 1. Verwenden Sie [for-in], um auf das Array zuzugreifen. 2. Verwenden Sie den Indexwert, um den Array-Wert zu ändern. 3. Verwenden Sie das Schlüsselwort delete, um das Array-Element zu löschen myObj.sites[1] ;].

So schreiben Sie ein JSON-Array

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

JSON-Array-Schreiben:

Array als JSON-Objekt

[ "Google", "Runoob", "Taobao" ]

JSON-Array wird in eckigen Klammern geschrieben.

Array-Werte in JSON müssen zulässige JSON-Datentypen sein (Zeichenfolge, Zahl, Objekt, Array, Boolescher Wert oder Null).

In JavaScript können Array-Werte die oben genannten JSON-Datentypen oder JavaScript-Ausdrücke sein, einschließlich Funktionen, Datumsangaben und undefiniert.

Array im JSON-Objekt

Der Wert der Objekteigenschaft kann ein Array sein:

{ 
  "name":"网站", "num":3, "sites":[ "Google", "Runoob", "Taobao" ] 
}

Wir können den Indexwert verwenden, um auf das Array zuzugreifen:

x = myObj.sites[0];

Durchlaufen des Arrays

Sie können for verwenden -in, um auf das Array zuzugreifen:

for (i in myObj.sites) 
{ x += myObj.sites[i] + "<br>"; }

Sie können auch eine for-Schleife verwenden:

for (i = 0; i < myObj.sites.length; i++) 
{ x += myObj.sites[i] + "<br>"; }

Verschachtelte Arrays in JSON-Objekten

Ein Array in einem JSON-Objekt kann ein anderes Array oder ein anderes JSON-Objekt enthalten:

myObj = {
    "name":"网站",
    "num":3,
    "sites": [
        { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] },
        { "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] },
        { "name":"Taobao", "info":[ "淘宝", "网购" ] }
    ]
}

We kann for-in verwenden, um jedes Array zu durchlaufen:

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>";
    }
}

Array-Werte ändern

Sie können Indexwerte verwenden, um Array-Werte zu ändern:

myObj.sites[1] = "Github";

Array-Elemente löschen

Wir können das Schlüsselwort delete verwenden So löschen Sie Array-Elemente:

delete myObj.sites[1];

Verwandte kostenlose Lernempfehlungen: php-Programmierung(Video)

Das obige ist der detaillierte Inhalt vonSo schreiben Sie ein JSON-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn