JSON -Syntax | Erklärt

JSON -Syntax | Erklärt
JSON ist ein Standard für die Übertragung von Daten zwischen verschiedenen Anwendungen, die am häufigsten in Online -Servern verwendet werden, um Daten an und vom Client zu senden und zu empfangen. JSON basiert auf der Objektsyntax von JavaScript. Genau deshalb wird sie als JavaScript -Objektnotation bezeichnet.

In diesem Beitrag werden wir die Regeln der JSON -Syntax, die verschiedenen Werte, die auch im JSON und deren Syntax verwendet werden. Also lasst uns anfangen:

JSON -Syntaxregeln

Die Syntax des JSON basiert auf JavaScript -Objekt. Es kann jedoch als Teilmenge der Syntax des JavaScript -Objekts angesehen werden, aber nicht der gleiche Der Unterschied kommt von den Regeln der Syntax für JSON und diese Regeln sind wie folgt:

  • Die Daten im JSON können nur als "Schlüsselwert" -Paare vorhanden sein
  • Die Schlüsselwertpaare werden immer durch einen Dickdarm getrennt
  • Jedes Datenelement oder ein Schlüsselwertpaar muss durch ein Komma getrennt werden
  • Objekte im Inneren des Wert der Verwendung des Schlüsselwerts geschweifte Klammern
  • Um Arrays im Inneren der zu verwenden Wert Feld des Schlüsselwertpaares verwenden die quadratische Halterung

Beispiel


"Name": "John Doe",
"Alter": 25,
"Job": "Auditor"

JSON -Daten | Erklärt

Jetzt, da wir mit den JSON -Syntaxregeln vertraut sind, schauen wir uns die JSON -Daten an. Wie auch in den Regeln erwähnt, können die Daten im JSON -Format nur geschrieben werden "Schlüsselwert" Paare. Diese Schlüsselwert Paare werden oft als die genannt Namenswerten Paare auch.

Daten bestehen aus a Taste das wird immer mit doppelten Anführungszeichen gefolgt von a eingekapselt Dickdarm ":" und dann die Wert Datenfeld. Denken Sie daran: die Wert Field hat seine Syntax, die wir auch abdecken werden.

Beispiel für JSON -Daten

Ein Beispiel für JSON -Daten ist:


"Stadt": "New York"

Ein weiteres Beispiel wäre:


"Team": "Lakers"

JSON -Datensyntax gegen JavaScript -Objektsyntax

In JSON kann der Schlüssel des Schlüsselwertpaares nur ein String-Wert sein, der mit doppelten Anführungszeichen eingekapselt ist, wobei JavaScript eine Zeichenfolge Schlüsselwert kann entweder mit einer einzelnen Anführungszeichen oder mit einer doppelten Zitatmarke eingekapselt werden:

In JSON:


"Vogel": "Adler"

In JavaScript:


'Bird': "Adler"

Darüber hinaus kann sie im JavaScript -Objekt von jedem Typ sein Saiten, int, boolean und sogar an Objekt kann a sein Taste der Daten wie

var Demo =
Vogel: "Adler",
;

Oder:

var Demo =
Vogel: "Adler",
;

JSON -Werte | Akzeptabler Typ

In der JSON -Syntax das Wertfeld der Schlüsselwert Paar kann einer der folgenden Datentypen sein:

  • Saite
  • Ganze Zahl
  • Null
  • Objekte
  • Arrays
  • Boolean

Die String wird, wie oben erwähnt, immer mit doppelten Anführungszeichen verkapselt, auch wenn die Zeichenfolge in einem verwendet wird Arraywert.

Für den Datentyp von Arrays, Das Wertfeld ist beispielsweise mit quadratischen Klammern eingekapselt:


"Name": "John Doe",
"Alter": 25,
"Job": "Auditor",
"Hobbys": ["Cricket", "Fußball", "Gitarre", "Netflix"]

Ein Objekt im Wert des Wertes wird mit lockigen Klammern verkapselt. Und Sie können sogar verschachtelte Arrays und Objekte verwenden, zum Beispiel:


"Name": "Bruce Wayne",
"Super Power": "Super reich",
"Autos gehörte": [

"Name": "Murciélago",
"Modell": "LP 640",
"Status": "Absturz"
,

"Name": "Aventador",
"Modell": "LP 700-4",
"Status": "scheint nach dem Unfall fahrbar zu sein"

]

JSON | Dateityp

JSON -Daten werden häufig in einer bestimmten Datei platziert, die als JSON -Datei bezeichnet wird. Diese JSON -Datei hat die Erweiterung von .json ”. Der Medientyp der Datei ist "Anwendung/JSON"

Abschluss

Die JSON -Syntax basiert auf der Objektsyntax von JavaScript und der Hauptgrund dafür ist, dass JSON auf Javasripts Objekte abgebildet wurde. Selbst mit der Ähnlichkeit der beiden gibt es einige Unterschiede in den Syntaxregeln. In diesem Beitrag haben wir über JSON -Syntaxregeln und ihre subtilen Unterschiede zur JavaScript -Syntax erfahren.