Cluster C1: JSON-Ökosystem
Unterschiede zwischen JSON und JSON5
JSON5 ist bequemer zu schreiben, aber viele Produktionspfade verlangen weiterhin strikt valides JSON.
JSON5 hilft Autoren, JSON hilft Schnittstellen
JSON5 erlaubt Kommentare, nachgestellte Kommata und lockerere Schreibweisen, was das Bearbeiten von Konfigurationen angenehmer macht.
Viele APIs, Standardparser und Laufzeitumgebungen akzeptieren jedoch nur striktes JSON. Deshalb sollte JSON5 meist als Zwischenformat gesehen werden.
Wann Sie zurück zu strengem JSON müssen
- Vor dem Senden an externe APIs oder Webhooks.
- Vor der Nutzung in CI, Infrastrukturvorlagen oder Container-Konfigurationen.
- Wenn Teams Diff, Validierung und Typgenerierung konsistent halten wollen.
Praktisches Ein-/Ausgabe-Beispiel
Eingabe
{
user: "ana",
roles: ["admin",],
// comment
}Ausgabe
{
"user": "ana",
"roles": ["admin"]
}