Warum ist mein JSON ungültig?
JSON ist ein strenges Format: Ein einziges Komma zu viel, ein einfaches Anführungszeichen oder ein Schlüssel ohne Anführungszeichen, und die ganze Datei wird abgelehnt. Die typische Fehlermeldung („Unexpected token } in JSON at position 1532“) hilft bei der Suche kaum weiter.
Dieser Validator liest das JSON nach dem Standard (RFC 8259) und erklärt Ihnen beim ersten Fehler in verständlicher Sprache, was los ist – mit Zeile, Spalte und dem betroffenen Textausschnitt samt Markierung darunter. Eine Schaltfläche setzt den Cursor genau an die Stelle, damit Sie korrigieren und erneut validieren können.
Ist das JSON gültig, sehen Sie seinen Wurzeltyp (Objekt oder Liste), die Anzahl der Schlüssel und die Verschachtelungstiefe. Außerdem werden doppelte Schlüssel innerhalb eines Objekts gemeldet: Sie sind zwar gültiges JSON, doch die meisten Programme behalten nur den letzten Wert – ein Fehler, der leicht übersehen wird.
So validieren Sie JSON
- Fügen Sie das JSON ein oder öffnen Sie eine .json-Datei.
- Klicken Sie auf „JSON validieren“.
- Bei einem Fehler lesen Sie die Erklärung und klicken auf „Zum Fehler“, um in die Zeile zu springen.
- Korrigieren Sie ihn und validieren Sie erneut, bis „Gültiges JSON“ erscheint.
Die häufigsten JSON-Fehler
- Komma am Ende: {"a": 1,} – JSON erlaubt kein Komma nach dem letzten Element.
- Einfache Anführungszeichen: {'a': 1} – Schlüssel und Texte stehen immer in doppelten Anführungszeichen.
- Schlüssel ohne Anführungszeichen: {a: 1} – in JavaScript erlaubt, in JSON nicht.
- Kommentare mit // oder /* */ – JSON unterstützt sie nicht.
- Werte wie undefined, NaN oder Infinity oder führende Nullen wie 007.
- Zeilenumbrüche innerhalb eines Textes: Sie müssen als \n geschrieben werden.
Häufig gestellte Fragen
Welchen Standard verwendet der Validator?
Den JSON-Standard (RFC 8259 / ECMA-404) – denselben, den JSON.parse in JavaScript, Python und den meisten anderen Sprachen anwendet. Erweiterungen wie JSON5 oder JSONC (Kommentare und abschließende Kommas) werden nicht akzeptiert.
Wird gegen ein JSON Schema validiert?
Nein. Geprüft wird die Syntax, also ob der Text korrektes JSON ist. Ob die Felder die Typen oder Werte haben, die Ihre Anwendung erwartet (JSON Schema), ist eine andere Frage, die dieses Tool nicht beantwortet.
Verbrauchen Versuche mit Fehlern den kostenlosen Test?
Nein. Sie können so oft validieren, korrigieren und erneut validieren, wie Sie möchten. Der Test wird erst verbraucht, wenn Sie ein gültiges Ergebnis erhalten.
Werden meine Daten an einen Server gesendet?
Nein. Alles wird mit JavaScript in Ihrem Browser verarbeitet. Der eingefügte Text und die geöffneten Dateien verlassen Ihr Gerät nicht, Sie können also bedenkenlos auch interne Daten oder Kundendaten verwenden.
Kann ich viele Dateien auf einmal validieren?
Ja, mit ToolStudio Pro: Öffnen Sie mehrere Dateien und Sie sehen, welche gültig sind und in welcher Zeile jede der übrigen scheitert.
Ist das kostenlos?
Ja. Sie können das Tool kostenlos mit einem Dokument testen (eingefügt oder eine Datei) und die Optionen dabei so oft ändern, wie Sie möchten; Versuche mit Fehlern verbrauchen den Test nicht. Für unbegrenzte Nutzung und die Verarbeitung mehrerer Dateien auf einmal kostet ToolStudio Pro 1,99 € pro Monat und enthält alle Tools.