JSON

JSON (JavaScript Object Notation) ist ein Datenformat in Textform, das für den Datenaustauschen zwischen Anwendungen verwendet wird. Es ist einfach zu lesen und zu schreiben und kann von Maschinen leicht verarbeitet werden.

Funktionsweise und Verwendung

JSON wird häufig in Webseiten und Apps eingesetzt, um Daten zwischen Client (z. B. Browser) und Server zu übertragen. Dabei dient es als strukturierte Darstellung von Daten, die von beiden Seiten verstanden werden kann. Es kann in Kombination mit anderen Technologien, wie Node.js, auch serverseitig eingesetzt werden.

Es wird oft als Alternative zu XML verwendet und ist besonders in Kombination mit JavaScript verbreitet. Gleichzeitig ist JSON sprachunabhängig und kann auch mit Programmiersprachen wie Python, Java oder C++ genutzt werden.

Praxisbeispiele

  • Übertragung von Produktdaten zwischen Browser und Server, wie Name und Preis im Online-Shop
  • Laden von Nutzerdaten zwischen App und Server
  • Abrufen von aktuellen Daten vom Server, wie Wetterinformationen
  • Aktualisieren von Inhalten ohne Neuladen der Seite, wie Social-Media-Feeds

JSON Logo: grauer Kreis
Ist JSON sprachabhängig?