JSON (JavaScript Object Notation) ist ein leichtes Datenaustauschformat. Für Menschen leicht zu lesen und zu schreiben. Es ist auch für Maschinen einfach zu analysieren und zu generieren. Es basiert auf der Programmiersprache JavaScript, einer Teilmenge des Standards ECMA-262, 3. Ausgabe – Dezember 1999.
JSON ist ein Datenformat, das Douglas Crockford im Jahr 2001 zu fördern begann. Von 2005 bis 2006 wurde es offiziell zu einem Mainstream-Datenformat. Zu dieser Zeit begannen Yahoo und Google, das JSON-Format in großem Umfang zu nutzen.
JSON-Syntaxregeln
In der JS-Sprache ist alles ein Objekt. Daher kann jeder unterstützte Typ durch JSON dargestellt werden, z. B. Zeichenfolgen, Zahlen, Objekte, Arrays usw. Objekte und Arrays sind jedoch zwei spezielle und häufig verwendete Typen:
Objekte werden als Schlüssel-Wert-Paare dargestellt
Daten werden durch Kommas getrennt
Geschweifte Klammern speichern Objekte
Eckige Klammern speichern Arrays
JSON-Schlüssel/Wert-Paare
JSON-Schlüssel/Wert-Paare sind eine Möglichkeit, JS-Objekte und die Schreibmethode von JS zu speichern Objekte sind ebenfalls gleich. Der Schlüsselname in der Schlüssel/Wert-Paar-Kombination wird vorangestellt und in doppelte Anführungszeichen gesetzt, durch einen Doppelpunkt getrennt: und dann folgt der Wert:
{"firstName": "Json"}
Das ist leicht zu verstehen und entspricht dieser JavaScript-Anweisung:
{firstName : "Json"}
Zwei Strukturen von JSON
JSON hat zwei Darstellungsstrukturen, Objekte und Arrays.
Die Objektstruktur beginnt mit „{“-Klammern und endet mit „}“-Klammern. Der mittlere Teil besteht aus 0 oder mehr „Schlüssel (Schlüsselwort)/Wert (Wert)“-Paaren, die durch „“,“ getrennt sind, und die Syntaxstruktur ist wie Code.
{ key1:value1, key2:value2, ... }
Das Schlüsselwort ist eine Zeichenfolge und der Wert kann eine Zeichenfolge, ein numerischer Wert, wahr, falsch, null, ein Objekt oder ein Array sein
Die Array-Struktur beginnt mit „[“ und endet mit „]“. Die Mitte besteht aus 0 oder mehr Wertelisten, die durch "," getrennt sind, und die Syntaxstruktur ist wie Code.
[ { key1:value1, key2:value2 }, { key3:value3, key4:value4 } ]
Das obige ist der detaillierte Inhalt vonSo verwenden Sie JSON. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!