JSON (JavaScript Object Notation) ist das beliebteste Datenaustauschformat im Internet. Es wird von REST-APIs, Konfigurationsdateien, Datenbanken und mehr verwendet.
JSON-Struktur
JSON unterstützt die folgenden Datentypen:
- Objekt —
{"key": "value"} - Array —
[1, 2, 3] - Linie —
"Hello" - Nummer ist
42oder3.14 - Boolean ist
trueoderfalse - Null —
null
Häufige Fehler in JSON
- Nachgestelltes Komma – JSON erlaubt kein Komma nach dem letzten Element
- Einfache Anführungszeichen – doppelte Anführungszeichen nur für Schlüssel und Zeichenfolgen
- Comments – Standard-JSON unterstützt keine Kommentare
- Nicht maskierter Text – Sonderzeichen erfordern
\
Xuvero Tools für JSON
- JSON Formatter – schöne Formatierung und Minimierung
- JSON Validator – Syntaxprüfer mit Fehlerhervorhebung
- JSON zu CSV - Konvertierung für Excel und Tabellen
- CSV zu JSON – Konvertierung von Tabellendaten
JSON in der Webentwicklung
Abruf-API (JavaScript)
const response = await fetch("/api/tools");
const data = await response.json();
console.log(data.tools);
Laravel (PHP)
return response()->json([
'tools' => Tool::all(),
'count' => Tool::count(),
]);
JSON vs. XML vs. YAML
JSON – kompakter, schneller Parser, API-Standard. XML – flexibler (Attribute, Namespace), wird in SOAP verwendet. YAML – für Menschen lesbar, beliebt für Konfigurationen (Docker, K8s).