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