Was ist JSON?
JSON (JavaScript Object Notation) ist ein schlankes Datenaustauschformat, das für Menschen leicht zu lesen und zu schreiben und für Maschinen leicht zu analysieren und zu generieren ist. Es ist der De-facto-Standard für REST-APIs, Konfigurationsdateien und den Datenaustausch zwischen Diensten.
Warum JSON formatieren?
Durch das „Pretty-Printing“ von JSON mit Einrückungen lassen sich tief verschachtelte Objekte und Arrays wesentlich leichter lesen, debuggen und überprüfen. Das Minifizieren von JSON – also das Entfernen aller unnötigen Leerzeichen – reduziert die Datenmenge und sorgt so für schnellere API-Antworten und kleinere Konfigurationsdateien.
Häufige Anwendungsfälle
- Debugging von API-Antworten durch übersichtliche Darstellung von rohen JSON-Daten
- Überprüfung der JSON-Syntax vor dem Absenden von Konfigurationsänderungen
- Minimierung von JSON für Produktionsbereitstellungen und CDN-Caching
- Vergleich der Dateigrößen von formatierten und minimierten Payloads
- Vorbereitung von JSON-Fixtures für automatisierte Testsuiten