So funktioniert es
- JSON in das Feld einfügen oder eingeben.
- Einrückung wählen.
- Auf Formatieren oder Minifizieren klicken.
- Ergebnis kopieren oder herunterladen.
API-Antworten, Logzeilen und Konfigurationsdateien liefern JSON oft als eine lange, schwer lesbare Zeile. Dieser JSON-Formatierer rückt es mit 2 Leerzeichen, 4 Leerzeichen oder Tabs ein – oder macht das Gegenteil und minimiert es zu einer Zeile ohne überflüssige Leerzeichen. Das Ergebnis ersetzt die Eingabe und lässt sich kopieren oder als formatted.json herunterladen.
Geparst wird mit dem im Browser eingebauten JSON.parse, das dem strengen JSON-Standard (RFC 8259 / ECMA-404) folgt. Damit ist das Tool auch ein JSON-Validator: Schlägt das Parsen fehl, erscheint die Fehlermeldung des Browsers, und enthält sie eine Zeichenposition, wird diese in Zeile und Spalte umgerechnet. Häufige Ursachen sind abschließende Kommas, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen und Kommentare.
Weil der Text in JavaScript-Werte umgewandelt und neu geschrieben wird, ändern sich einige Details: Ganzzahlen über 2^53 verlieren an Genauigkeit, bei doppelten Schlüsseln bleibt nur der letzte Wert, Schlüssel, die wie nicht negative Ganzzahlen aussehen, rücken an den Anfang des Objekts, und 1.0 wird als 1 geschrieben. Kommentare und JSON5-Syntax werden nicht akzeptiert. Alles läuft im Browser, das JSON wird weder hochgeladen noch gespeichert.