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 die übersichtliche Darstellung von JSON mit Einrückungen lassen sich tief verschachtelte Objekte und Arrays wesentlich leichter lesen, debuggen und überprüfen. Die Minifizierung von JSON – also das Entfernen aller unnötigen Leerzeichen – verringert die Datenmenge, was zu schnelleren API-Antworten und kleineren Konfigurationsdateien führt.
Häufige Anwendungsfälle
- Debuggen von API-Antworten durch hübsches Formatieren von Roh-JSON-Payloads
- Validieren der JSON-Syntax vor dem Übermitteln von Konfigurationsänderungen
- Minifizieren von JSON für Produktionsbereitstellungen und CDN-Caching
- Vergleichen der Größen formatierter und minifizierter Payloads
- Erstellen von JSON-Fixtures für automatisierte Test-Suites