title | wikidata | homepage | created | creator | base | application | mimetype |
---|---|---|---|---|---|---|---|
JSON |
Q2063 |
2001 |
Douglas Crockford |
unicode |
structure |
application/json |
JavaScript Object Notation (JSON) ist ein hierarchisches Datenformat, das vor allem in Webanwendungen verwendet wird. Verbreitete Alternativen sind XML und YAML.
{ "value": 42, "name": [ "forty-two", "forty two", "42" ], "question": null, "source": { "author": "Douglas Adams", "work": "The Hitchhiker's Guide to the Galaxy" } } Neben der JSON-Syntax kann JSON ausgedrückt werden in:Außerdem ist YAML eine Verallgemeinerung von JSON und damit auch zum Serialisieren von JSON-Dokumenten einsetzbar. Die binären Strukturierungssprachen CBOR, BSON und MessagePack decken ebenfalls einen Großteil des JSON-Modells ab. In der Regel treten JSON-Daten als I-JSON oder NDJSON auf.
Zur Abfrage von JSON-Daten gibt es unter Anderem: Zur Spezifikation von JSON-basierten Formaten eignen sich: Zur Angabe von Änderungen an JSON-Daten gibt es: Folgende hier erfasste Datenformate basieren auf JSON: