So verwenden Sie JSON-Formatter & -Validator
- 1
JSON einfügen oder öffnen
Fügen Sie den Text in das linke Feld ein, ziehen Sie eine .json-Datei darauf oder nutzen Sie „Datei öffnen“. Mit „Beispiel“ sehen Sie, wie es funktioniert.
- 2
Layout wählen
Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder Tabs, aktivieren Sie bei Bedarf „Schlüssel A–Z sortieren“ für eine feste Reihenfolge und klicken Sie dann auf „JSON formatieren“ oder „Minimieren“.
- 3
Fehler beheben
Ist das JSON ungültig, lesen Sie Zeile, Spalte und Hinweis, springen Sie mit „Zu Zeile springen“ zur Stelle oder klicken Sie auf „JSON reparieren“.
- 4
Kopieren, herunterladen oder erkunden
Kopieren Sie das Ergebnis, laden Sie es als .json herunter oder öffnen Sie den Tab „Baum“, um Knoten einzuklappen und einen JSONPath zu kopieren.
Limits und Pro
Kostenlos und ohne Registrierung: Dateien bis 50 MB öffnen. Eingaben mit mehr als 200.000 Zeichen werden in einem Hintergrund-Worker verarbeitet, Dateien über 2 MB werden formatiert, ohne in den Editor geladen zu werden, und die Baumansicht deckt Dokumente bis 2 MB ab.
Pro entfernt die Werbung; die Limits des Formatters sind in jedem Tarif gleich. Pro ansehen
Über JSON-Formatter & -Validator
Fügen Sie eine API-Antwort, eine Konfigurationsdatei oder eine Logzeile ein: Der Formatter prüft sie gegen den JSON-Standard (RFC 8259) und gibt sie dann mit zwei Leerzeichen, vier Leerzeichen oder Tabs eingerückt aus – oder minimiert sie zu einer einzigen Zeile. Schlüssel lassen sich alphabetisch sortieren, so sind zwei Versionen desselben Dokuments leicht zu vergleichen.
Ist das JSON fehlerhaft, erhalten Sie Zeile und Spalte, eine verständliche Beschreibung dessen, was erwartet wurde, ein Zeichen direkt unter der genauen Stelle und einen wahrscheinlichen Korrekturvorschlag: ein fehlendes Komma am Ende der vorherigen Zeile, ein überzähliges Komma am Ende, einfache Anführungszeichen, ein Eigenschaftsname ohne Anführungszeichen, ein Kommentar, Pythons True oder None, NaN, ein roher Zeilenumbruch in einer Zeichenfolge oder eine nicht geschlossene Klammer. Die Schaltfläche „JSON reparieren“ behebt diese typischen Beinahe-JSON-Fehler in einem Schritt und listet jede Änderung auf, sodass Sie sie prüfen oder mit „Rückgängig“ zurücknehmen können.
Zahlen und Escape-Sequenzen werden genau so übernommen, wie sie geschrieben sind. Eine ID wie 12345678901234567890 wird also nicht gerundet, wie es JSON.parse tun würde. Die Baumansicht klappt Objekte und Arrays ein, zeigt an, wie viele Schlüssel oder Einträge sie enthalten, und kopiert den JSONPath oder den Wert jedes Knotens.
Große Dateien werden in einem Hintergrund-Worker verarbeitet, sodass die Seite reaktionsfähig bleibt, während ein Export mit 50 MB formatiert wird. Das Tool validiert nicht gegen ein JSON Schema, wandelt nicht in YAML oder CSV um und fragt keine Daten mit JSONPath-Ausdrücken ab.
Datenschutz
Parsen, Formatieren und Reparieren finden in diesem Browser-Tab statt. Das JSON, das Sie einfügen oder öffnen, wird nicht hochgeladen und an keinen Dienst gesendet. Im lokalen Speicher werden nur Ihre Einstellungen zu Einrückung und Schlüsselsortierung abgelegt – das Dokument selbst wird nach dem Schließen der Seite nicht aufbewahrt.
Funktionen
Fehler, mit denen Sie etwas anfangen können
Zeile, Spalte, ein Zeichen unter der Problemstelle und ein Korrekturvorschlag statt „Unexpected token“.
Reparatur mit einem Klick
Macht aus JSON mit Kommentaren, überzähligen Kommas, einfachen Anführungszeichen oder Schlüsseln ohne Anführungszeichen striktes JSON.
Einklappbarer Baum
Klappen Sie jedes Objekt und jedes Array ein und kopieren Sie den JSONPath oder den Wert eines Knotens.