Heim >häufiges Problem >Was bedeuten geschweifte JSON-Klammern?

Was bedeuten geschweifte JSON-Klammern?

anonymity
anonymityOriginal
2019-05-29 09:10:223099Durchsuche

1. Die geschweiften Klammern {} geben die Definition eines Objekts an. In den meisten Fällen muss es gepaarte Attribute und Werte oder Funktionen haben.

Zum Beispiel: var LangShen = {"Name": "Langshen", "AGE": "28"};

Oben wird ein Objekt namens "LangShen" mit mehreren Attributen oder Funktionen deklariert werden durch (Komma) getrennt, da es sich um Attribute des Objekts

handelt. Beim Zugriff sollten Sie also (Punkt) verwenden, um Schicht für Schicht zuzugreifen: LangShen.Name, LangShen.AGE, natürlich Wir können Accessed auch im Array-Modus verwenden, z. B.: LangShen["Name"], LangShen["AGE"], das Ergebnis ist das gleiche.

Was bedeuten geschweifte JSON-Klammern?

Diese Schreibmethode wird häufig in JSON-Datenstrukturen verwendet. Darüber hinaus wird sie auch häufig verwendet, wenn wir Funktionsgruppen schreiben, wie zum Beispiel:

var Langshen = {

'' '' ge = function () {

return "28"; Array, das auch als Array-Objekt verstanden werden kann.

Zum Beispiel: var LangShen = [ "Name", "LangShen", "AGE", "28" ];

Natürlich ist jeder Wert oder jede Funktion unabhängig nur getrennt durch (Komma). Da es sich um ein Array-Objekt handelt, ist es gleich:

var LangShen = Array( "Name", "LangShen", "AGE", "28" ); >

Beim Zugriff ist es dasselbe wie ein Array, Alert( LangShen[0]);

3 { } und [ ] werden zusammen verwendet , [ ] ist ein Array, wir können ein Objektarray bilden, wie zum Beispiel:

var LangShen = { "Name":"Langshen",

                                                                                                                                     ],

„ MySon“:[{"Name":Son1"},{"Name":Son2"},{"Name"Son3"}]

}

Von oben Struktur ist das erste Element in einem Objekt ein Attribut, das zweite Element ein Array und das dritte Element ein Array mit mehreren Objekten. Beim Aufruf wird auch schichtweise darauf zugegriffen. Die Eigenschaften des Objekts werden mit (Punkt) überlagert, und auf das Array wird mit [tiefgestellt] zugegriffen.

Zum Beispiel: alarm( LangShen.MySon[1].Name ) ;

Das obige ist der detaillierte Inhalt vonWas bedeuten geschweifte JSON-Klammern?. 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
Vorheriger Artikel:Was bedeutet Aktion in JSP?Nächster Artikel:Was bedeutet Aktion in JSP?