JavaScript JSON
JSON ist ein Format zum Speichern und Transportieren von Daten.
JSON wird häufig verwendet, um Daten vom Server an eine Webseite zu senden.
Was ist JSON?
- JSON englischer vollständiger NameJavaScript Object Notation
- JSON ist ein leichtgewichtiges Datenaustauschformat.
- JSON ist ein sprachunabhängiges Format.*
- JSON ist leicht zu verstehen.
![]() |
* JSON verwendet die JavaScript-Syntax, aber das JSON-Format ist nur Text. Text kann von jeder Programmiersprache gelesen und als Datenformat übergeben werden. |
|---|
JSON-Beispiel
Die folgende JSON-Syntax definiert ein sites-Objekt: ein Array aus 3 Website-Einträgen (Objekten):
JSON-Beispiel
JSON ist als JavaScript-Objekt formatiert
Das JSON-Format ist syntaktisch identisch mit dem Code zum Erstellen von JavaScript-Objekten.
Da sie ähnlich sind, können JavaScript-Programme JSON-Daten leicht in JavaScript-Objekte umwandeln.
JSON-Syntaxregeln
- Daten liegen in Name/Wert-Paaren vor.
- Daten werden durch Kommas getrennt.
- Geschweifte Klammern enthalten Objekte
- Eckige Klammern enthalten Arrays
JSON-Daten - Ein Name entspricht einem Wert
Das JSON-Datenformat besteht aus Name/Wert-Paaren, genau wie die Eigenschaften von JavaScript-Objekten.
Ein Name/Wert-Paar besteht aus einem Feldnamen (in doppelten Anführungszeichen), gefolgt von einem Doppelpunkt und dann einem Wert:
JSON-Objekte
JSON-Objekte werden in geschweiften Klammern gespeichert.
Wie in JavaScript können Objekte mehrere Name/Wert-Paare enthalten:
JSON-Arrays
JSON-Arrays werden in eckigen Klammern gespeichert.
Wie in JavaScript können Arrays Objekte enthalten:
Im obigen Beispiel ist das Objekt "sites" ein Array, das drei Objekte enthält.
Jedes Objekt enthält Informationen über eine Website (Website-Name und Website-Adresse).
Konvertieren einer JSON-Zeichenkette in ein JavaScript-Objekt
Normalerweise lesen wir JSON-Daten vom Server und zeigen sie auf einer Webseite an.
Der Einfachheit halber setzen wir eine JSON-Zeichenkette direkt auf die Webseite (du kannst auch unserJSON-Tutorial lesen):
Erstelle zuerst eine JavaScript-Zeichenkette, und die Zeichenkette enthält Daten im JSON-Format:
Verwende dann die in JavaScript integrierte Funktion JSON.parse(), um die Zeichenkette in ein JavaScript-Objekt umzuwandeln:
Verwenden Sie abschließend das neue JavaScript-Objekt auf Ihrer Seite:
Beispiel
Selbst ausprobieren »
Verwandte Funktionen
| Funktion | Beschreibung |
|---|---|
| JSON.parse() | Wird verwendet, um einen JSON-String in ein JavaScript-Objekt umzuwandeln. |
| JSON.stringify() | Wird verwendet, um JavaScript-Werte in einen JSON-String umzuwandeln. |
Weitere Informationen zu JSON finden Sie in unseremJSON-Tutorial。
Andere Erweiterungen