JSON Syntax
- Vorherige Seite JSON Einführung
- Nächste Seite JSON vs XML
Die JSON-Syntax ist ein Untersetzt der JavaScript-Syntax.
Regeln der JSON-Syntax
Die JSON-Syntax ist aus der Syntax der JavaScript-Objektmarkierung abgeleitet:
- Daten sind in Name/Wert-Paaren
- Daten werden durch Kommas getrennt
- Klammern enthalten Objekte
- Klammern enthalten Arrays
JSON-Daten – Name und Wert
JSON-Daten werden als Name/Wert-Paare geschrieben.
Name/Wert besteht aus dem Feldnamen, gefolgt von einem Doppelpunkt und dem Wert:
Beispiel
"name":"Bill Gates"
JSON-Namen müssen doppelte Anführungszeichen haben. JavaScript-Namen nicht.
JSON – Wert als JavaScript-Objekt ermitteln
Das JSON-Format ist fast identisch mit dem JavaScript-Objekt.
In JSON müssen Schlüssel Zeichenfolgen sein, die von doppelten Anführungszeichen umgeben sind:
JSON
{ "name":"Bill Gates" }
In JavaScript können Schlüssel Zeichenfolgen, Zahlen oder Identifikatornamen sein:
JavaScript
{ name:"Bill Gates" }
JSON-Wert
In JSON müssen Werte eines der folgenden Datentypen sein:
- Zeichenkette
- Zahl
- Objekt (JSON-Objekt)
- Array
- Boolsch
- null
In JavaScript können alle aufgeführten und andere gültige JavaScript-Ausdrücke als Werte verwendet werden, einschließlich:
- Funktion
- Datum
- undefined
In JSON müssen Zeichenfolgenwerte mit doppelten Anführungszeichen geschrieben werden:
JSON
{ "name":"Bill Gates" }
In JavaScript können Sie Zeichenfolgenwerte mit doppelten oder einfachen Anführungszeichen schreiben:
JavaScript
{ name:'Bill Gates' }
JSON verwendet die JavaScript-Syntax
Da die JSON-Syntax aus der JavaScript-Objektmarkierung abgeleitet ist, ist selten zusätzliche Software erforderlich, um JSON in JavaScript zu verarbeiten.
Mit JavaScript können Sie Objekte erstellen und ihnen Daten zuweisen, wie folgt:
Beispiel
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
Sie können JavaScript-Objekte wie folgt aufrufen:
Beispiel
// Gibt Bill Gates zurück person.name;
Es kann auch so aufgerufen werden:
Beispiel
// Gibt Bill Gates zurück person["name"];
Daten können wie folgt geändert werden:
Beispiel
person.name = "Steve Jobs";
Es kann auch so geändert werden:
Beispiel
person["name"] = "Steve Jobs";
Später werden Sie in diesem Tutorial lernen, wie Sie JavaScript-Objekte in JSON umwandeln.
JavaScript-Array als JSON verwenden
Wie bei der Verwendung von JavaScript-Objekten als JSON, können auch JavaScript-Arrays als JSON verwendet werden.
Sie werden in diesem Tutorial später mehr über JSON-Arrays lernen.
JSON-Datei
- Der Dateityp der JSON-Datei ist ".json"
- Der MIME-Typ des JSON-Texts ist "application/json"
- Vorherige Seite JSON Einführung
- Nächste Seite JSON vs XML