Formatted JSON will appear here.
JSON-Formatierer & Validator
Was ist der JSON-Formatierer und -Validator?
Der JSON-Formatierer und -Validator nimmt rohes JSON, aus einer API-Antwort, einer Konfigurationsdatei oder einer Logzeile, gibt es mit sauberer Einrückung aus, prüft es und sagt dir bei Fehlern, wo das Problem liegt: die Meldung des Parsers und, wenn dein Browser die Position meldet, Zeile und Spalte. Er kann gültiges JSON auch zum Speichern verkleinern, das Ergebnis als farbig hervorgehobenen, einklappbaren Baum zeigen, häufige Fehler mit einem Klick zu reparieren versuchen und das Ergebnis kopieren oder herunterladen. Alles läuft in deinem Browser, API-Schlüssel oder Kundendaten in der Nutzlast verlassen also nie deinen Rechner.
So funktioniert es
- Füge JSON in das Eingabefeld ein.
- Klicke auf „Formatieren“. Gültige Eingaben werden neu eingerückt und als einklappbarer Baum gezeigt; ungültige Eingaben zeigen die Fehlermeldung und, wo verfügbar, Zeile und Spalte. Die Statuszeile aktualisiert sich auch beim Tippen.
- Behebe den Fehler (häufige unten) oder klicke bei einfachen Fällen auf „Reparieren versuchen“ und formatiere erneut.
- Nutze „Alle ausklappen“ und „Alle einklappen“ am Baum oder klicke auf „Verkleinern“ für die kompakte Form.
- Kopiere oder lade herunter.
Die häufigsten Fehler
- Unexpected token an einer Position: meist ein Komma nach dem letzten Eintrag, einfache statt doppelter Anführungszeichen oder ein Schlüssel ohne Anführungszeichen.
- Unexpected end of input: eine fehlende schließende Klammer, oft weil die Kopie abgeschnitten wurde.
- Unexpected token ‚<‚: du hast eine HTML-Fehlerseite statt JSON eingefügt; die API hat einen Fehler geliefert.
- Kommentare: JSON erlaubt sie nicht. Entferne Zeilen mit // und /* */.
- NaN, undefined, Infinity sind keine gültigen JSON-Werte.
Wie du jede Meldung liest, den Unterschied zwischen JSON und einem JavaScript-Objektliteral und den Umgang mit JSON5, JSONC und großen Dateien erklärt JSON formatieren, validieren und debuggen.
Funktionen
- Parser-Fehler mit Zeile und Spalte, wo dein Browser sie liefert, nicht nur „ungültiges JSON“.
- Formatieren, Verkleinern und Baumansicht an einem Ort.
- Reparieren versuchen repariert die einfachen Fehler: typografische Anführungszeichen, einfache Anführungszeichen, Kommentare, Schlüssel ohne Anführungszeichen, überzählige Kommas und Python-Schreibweisen wie True, False und None (NaN und undefined werden zu null). Prüfe das Ergebnis, denn es ändert die Daten.
- Einrückung wählbar: 2 Leerzeichen, 4 Leerzeichen oder Tab.
- Große Dokumente: sehr große Dateien brauchen länger, um den Baum aufzubauen, und hängen von deinem Gerät ab.
- Privat: nichts wird hochgeladen oder protokolliert.
Verwandte Tools
Decodiere Base64-Felder in einer Nutzlast mit dem Base64-Decoder, räume den umgebenden Code mit dem HTML-, CSS- und JS-Formatierer auf und teste ein Muster gegen Zeichenkettenwerte mit dem Regex-Tester.
Anleitung lesen
JSON formatieren, validieren und Fehler finden: die 6 Ursachen für „Unexpected token“
JSON-Fehler finden: Fast jede „Unexpected token“-Meldung hat eine von sechs Ursachen. Wie Sie JSON-Fehler in Sekunden erkennen, was gültiges JSON ausmacht und wie Sie große Dateien lesbar machen.
Häufig gestellte Fragen
Behebt er Fehler automatisch?
Nur, wenn du es verlangst. Das Formatieren ändert deinen Text nie. Die Schaltfläche „Reparieren versuchen“ repariert eine kurze Liste häufiger Fehler (siehe Funktionen) und formatiert dann neu, prüfe das Ergebnis also.
Ändert das Formatieren die Daten?
Es liest das JSON ein und schreibt es neu, Leerraum und Layout ändern sich also. Einige Randfälle ändern auch die Daten: doppelte Schlüssel behalten nur den letzten Wert, Zahlen mit mehr als etwa 15 Stellen verlieren an Genauigkeit, und Schlüssel, die wie ganze Zahlen aussehen, rücken nach vorn. Sonst bleibt die Schlüsselreihenfolge erhalten.
Kann er gegen ein JSON-Schema validieren?
In dieser Version nicht; er prüft nur die Syntax.
Wird mein JSON gespeichert?
Nein. Es bleibt in deinem Browser.
Passende Anleitungen
Kurze, praktische Texte, die zu diesem Tool passen.
Mehr Entwickler- & Code-Tools
Kostenlos, im Browser, ohne Anmeldung.






