JSON formatieren und validieren
Fügen Sie Ihr JSON ein, um es lesbar zu machen, die genaue Fehlerstelle zu finden oder es auf eine einzige Zeile zu verkleinern.
Auf diesem Gerät versiegelt
Läuft in Ihrem Browser. Nichts wird hochgeladen.
Versiegelt
Ergebnis
Ihr formatiertes JSON erscheint hier, während Sie tippen.
Dieses JSON ist ungültig
So funktioniert es
-
JSON einfügen
Fügen Sie es ein, tippen Sie es oder öffnen Sie eine .json-Datei. Die Formatierung startet, sobald es etwas zu lesen gibt.
-
Fehler beheben
Ist das JSON ungültig, sehen Sie Zeile, Spalte und eine verständliche Erklärung. Ein Klick setzt den Cursor auf das Problem.
-
Form wählen
Wählen Sie formatierte, minifizierte oder Baumansicht, legen Sie die Einrückung fest, sortieren Sie die Schlüssel und kopieren Sie dann das Ergebnis oder laden Sie es herunter.
Häufige Fragen
Wird mein JSON an einen Server gesendet?
Nein. Parsen und Formatieren laufen vollständig in Ihrem Browser. API-Antworten, Konfigurationsdateien und Tokens verlassen nie Ihr Gerät.
Warum gilt mein JSON als ungültig, obwohl JavaScript es akzeptiert?
JSON ist strenger als JavaScript. Schlüssel und Text brauchen doppelte Anführungszeichen, überzählige Kommas und Kommentare sind nicht erlaubt, und Werte wie undefined oder NaN gibt es nicht. Die Fehlermeldung nennt die verletzte Regel.
Verändert die Formatierung meine Zahlen?
Nein. Zahlen und maskierte Zeichen bleiben genau so, wie Sie sie geschrieben haben. Sehr große Ganzzahlen und lange Dezimalzahlen werden also nicht gerundet, wie es JSON.parse tun würde.
Was bewirkt „Schlüssel sortieren“?
Die Schlüssel jedes Objekts werden auf allen Ebenen alphabetisch sortiert. Arrays behalten ihre Reihenfolge, denn die Reihenfolge der Array-Elemente gehört zu den Daten.
Kommt es mit großen Dateien zurecht?
Ja. Dateien mit mehreren Megabyte werden im Nu formatiert. Die Baumansicht öffnet jeweils eine Ebene und zeigt lange Listen in Portionen, damit die Seite flüssig bleibt.