Zum Inhalt springen
DS Content

Magazin für Digital Signage und DOOH

Glossar A–ZBuchstabe J

JSON

JSON ist ein textbasiertes Datenformat, in dem Daten als Paare aus Namen und Werten sowie als Listen notiert werden, sodass Menschen und Programme sie gleichermaßen lesen können.

Die Abkürzung steht für „JavaScript Object Notation“; das Format ist heute unabhängig von der Programmiersprache verbreitet.

Bei Bildschirmnetzen ist JSON das übliche Austauschformat von Schnittstellen. Ein Wetterdienst liefert Temperatur und Vorhersage als JSON, ein Kalender die Termine eines Raums, ein Verwaltungssystem den Spielplan eines Players. Vorlagen und Widgets lesen die Werte aus und setzen sie an der richtigen Stelle ins Bild. JSON kennt Zeichenketten, Zahlen, Wahrheitswerte, Listen, verschachtelte Objekte und den leeren Wert.

JSON beschreibt nur die Form der Daten, nicht ihre Bedeutung. Welche Felder es gibt und was sie bedeuten, legt die jeweilige Schnittstelle fest; ohne deren Beschreibung nützt das Format wenig. Betreiber sollten darauf achten, dass ein Feld, das plötzlich fehlt oder leer ist, nicht zu einem leeren oder fehlerhaften Bildschirm führt. Datumsangaben und Zeitzonen sind in JSON nicht genormt und eine häufige Fehlerquelle.

Siehe auch