JSON
JavaScript Object Notation (JSON) ist ein Datenaustauschformat. Obwohl JSON keine strikte Teilmenge darstellt, ähnelt es stark einer Teilmenge der JavaScript-Syntax. Obwohl viele Programmiersprachen JSON unterstützen, ist es besonders nützlich für JavaScript-basierte Anwendungen, einschließlich Websites und Browsererweiterungen.
JSON kann Zahlen, Booleans, Zeichenfolgen, null
, Arrays (geordnete Sequenzen von Werten) und Objekte (Zeichenfolgen-Wert-Zuordnungen) darstellen, die aus diesen Werten (oder aus anderen Arrays und Objekten) bestehen. JSON stellt von Haus aus keine komplexeren Datentypen wie Funktionen, reguläre Ausdrücke, Daten usw. dar. (Datum-Objekte werden standardmäßig in eine Zeichenfolge serialisiert, die das Datum im ISO-Format enthält, sodass die Information nicht vollständig verloren geht.) Wenn JSON zusätzliche Datentypen darstellen soll, transformieren Sie die Werte beim Serialisieren oder bevor sie deserialisiert werden.