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.