JSON prüfen und formatieren
JSON formatieren, prüfen und verkleinern, mit Baumansicht.
JSON formatieren, prüfen und verkleinern, mit Fehlermeldung samt Zeilenangabe und aufklappbarer Baumansicht. Die Daten bleiben im Browser.
Gültiges JSON: die Regeln und häufigsten Fehler
Auf einen Blick
- JSON kennt sechs Datentypen: Objekt, Liste, Zeichenkette, Zahl, Wahrheitswert (true, false) und null.
- Schlüssel und Zeichenketten stehen immer in doppelten Anführungszeichen; einfache Anführungszeichen sind ungültig.
- Ein Komma nach dem letzten Element und Kommentare sind in JSON nicht erlaubt.
- Formatieren ändert nur Leerzeichen und Zeilenumbrüche, nie die Daten selbst.
Stand: Oktober 2026. Quelle: RFC 8259 „The JavaScript Object Notation (JSON) Data Interchange Format“ und ECMA-404.
Wofür JSON verwendet wird
JSON ist das übliche Format, in dem Webdienste Daten austauschen. Auch Konfigurationsdateien, Exporte aus Apps und strukturierte Daten für Suchmaschinen sind meist JSON. Maschinen lesen es ohne Zeilenumbrüche, Menschen brauchen Einrückung. Das Werkzeug rückt kompaktes JSON lesbar ein, zeigt es als aufklappbaren Baum, verkleinert es wieder auf eine Zeile und meldet Fehler mit Zeilenangabe.
Die häufigsten Fehler
- Komma nach dem letzten Eintrag: {"a": 1, "b": 2,} ist ungültig, JavaScript würde es dagegen akzeptieren.
- Einfache Anführungszeichen: {'name': 'Anna'} muss {"name": "Anna"} heißen.
- Schlüssel ohne Anführungszeichen: {name: "Anna"} ist JavaScript, kein JSON.
- Kommentare mit // oder /* */ sind nicht vorgesehen; manche Programme lesen sie trotzdem, andere brechen ab.
- Werte wie NaN, Infinity oder undefined gibt es in JSON nicht; Zahlen dürfen außerdem nicht mit einer überflüssigen Null beginnen (007).
- Zeilenumbrüche innerhalb einer Zeichenkette müssen als \n geschrieben werden.
Beispiel einer Fehlermeldung
Unerwartetes Zeichen in Zeile 4
Meldet der Prüfer einen Fehler in Zeile 4, liegt die Ursache oft eine Zeile darüber: Fehlt am Ende von Zeile 3 ein Komma, stolpert der Leser erst über den nächsten Schlüssel. Ebenso zeigt eine fehlende schließende Klammer meist erst auf das Ende der Datei.
Datenschutz
JSON-Daten enthalten oft Kundendaten oder Zugangsschlüssel. Das Werkzeug arbeitet vollständig im Browser; der eingefügte Text wird an keinen Server geschickt. Wer sichergehen will, kann die Seite laden, die Netzwerkverbindung trennen und dann weiterarbeiten.