* Ihre Inhalte werden nicht an den Server übertragen. Alle Berechnungen erfolgen direkt im Browser.
JSON-Eingabe
Einrückung
JSON-Ausgabe
{}0 items

Was ist JSON-Formatierung?

JSON (JavaScript Object Notation) ist das universelle Datenaustauschformat des Webs. APIs geben es zurück, Konfigurationsdateien nutzen es, und jede moderne Programmiersprache kann es parsen. Formatierung (Pretty-Printing) nimmt miniertes, schwer lesbares JSON und fügt Einrückungen und Zeilenumbrüche hinzu, damit Menschen die Struktur auf einen Blick erfassen können.

Komprimierung (Minifizierung) macht das Gegenteil: Sie entfernt alle unnötigen Leerzeichen und erzeugt das kleinstmögliche gültige JSON für den Produktionseinsatz. Kleinere Daten bedeuten schnellere Netzwerkübertragungen und geringere Bandbreitenkosten.

Dieses Tool läuft vollständig in Ihrem Browser. Es werden niemals Daten an einen Server gesendet.

Was ist JSON5?

JSON5 ist eine Obermenge von JSON, die benutzerfreundliche Funktionen hinzufügt: Kommentare (// und /* */), abschließende Kommas, einfach zitierte Zeichenfolgen, unzitierte Objektschlüssel, hexadezimale Zahlen (0xFF) und spezielle Werte wie NaN und Infinity. Es wurde entwickelt, um JSON leichter von Hand schreiben zu können, besonders für Konfigurationsdateien.

Aktivieren Sie den JSON5-Modus, um lockere Eingaben direkt zu parsen. Wenn der JSON5-Modus ausgeschaltet ist, fallen Formatieren und Komprimieren automatisch auf JSON5-Parsung zurück, wenn das strenge JSON-Parsen fehlschlägt. Sie sehen dann eine Benachrichtigung. Die Ausgabe ist immer Standard-JSON.

Gängige Anwendungsfälle

API-Antworten formatieren: Rohe API-Antworten einfügen und pretty-printen, um die Datenstruktur zu verstehen.

Konfigurationsdateien minifizieren: JSON vor dem Deployment in die Produktion komprimieren, um die Dateigröße zu reduzieren.

Von Hand bearbeitetes JSON korrigieren: JSON mit abschließenden Kommas oder Kommentaren einfügen, JSON5-Modus umschalten und saubere Standard-JSON-Ausgabe erhalten.

Objektschlüssel sortieren: Schlüssel alphabetisch sortieren für konsistente Diff-Ausgabe bei versionskontrollierten JSON-Dateien.

Einschränkungen

Sehr große JSON-Dateien (>10MB) können den Browser während der Formatierung kurzzeitig blockieren.

Zahlen außerhalb des sicheren Ganzzahlbereichs von JavaScript (±2⁵³) können nach dem Durchlauf durch JSON.parse/stringify an Genauigkeit verlieren.

JSON5-Fehlermeldungen enthalten möglicherweise keine genauen Zeilen- und Spaltennummern.