Heim > häufiges Problem > So schreiben Sie ein JSON-Array

So schreiben Sie ein JSON-Array

coldplay.xixi
Freigeben: 2023-01-13 00:32:29
Original
11291 Leute haben es durchsucht

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" ]
Nach dem Login kopieren

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" ] 
}
Nach dem Login kopieren

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

x = myObj.sites[0];
Nach dem Login kopieren

Durchlaufen des Arrays

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

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

Sie können auch eine for-Schleife verwenden:

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

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":[ "淘宝", "网购" ] }
    ]
}
Nach dem Login kopieren

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>";
    }
}
Nach dem Login kopieren

Array-Werte ändern

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

myObj.sites[1] = "Github";
Nach dem Login kopieren

Array-Elemente löschen

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

delete myObj.sites[1];
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage