Zum Hauptinhalt springen
Technologie

JSON (JavaScript Object Notation)

JSON ist ein leichtgewichtiges Datenformat für den Austausch strukturierter Daten zwischen Systemen.

Was ist JSON (JavaScript Object Notation)?

JSON (JavaScript Object Notation) – JSON ist ein leichtgewichtiges Datenformat für den Austausch strukturierter Daten zwischen Systemen.

Ausführliche Erklärung

JSON (JavaScript Object Notation) ist das Standard-Datenformat für den Austausch strukturierter Daten im Web. JSON ist menschenlesbar, kompakt und einfach zu parsen. Es basiert auf JavaScript-Objekten, ist aber sprachunabhängig - praktisch jede Programmiersprache kann JSON lesen und schreiben. REST-APIs verwenden fast ausschließlich JSON für Request- und Response-Bodies.

JSON besteht aus Key-Value-Paaren, Arrays und verschachtelten Objekten. Es unterstützt Strings, Numbers, Booleans, Arrays, Objekte und null. Im Gegensatz zu XML ist JSON deutlich kompakter und schneller zu parsen. Ein Beispiel: {"name": "HEADON", "services": ["Web", "Mobile", "Design"]}. Viele NoSQL-Datenbanken (MongoDB) speichern Daten nativ als JSON/BSON.

JSON hat sich als De-facto-Standard durchgesetzt. APIs, Config-Files (package.json, tsconfig.json), Datenbanken und Datenübertragung nutzen JSON. Es ist einfacher als XML, mächtiger als CSV und universell unterstützt. Für moderne Webentwicklung ist JSON-Wissen Grundvoraussetzung.

Vorteile & Nutzen

  • Kompakt und effizient - weniger Datenvolumen als XML
  • Menschenlesbar und einfach zu debuggen
  • Universelle Unterstützung in allen Programmiersprachen
  • Native Integration in JavaScript/TypeScript

Verwandte Begriffe

Möchten Sie JSON (JavaScript Object Notation) in Ihrem Projekt einsetzen?

Unser Expertenteam berät Sie gerne, welche Technologien und Ansätze für Ihr konkretes Projekt am besten geeignet sind.