Wenn JSON.parse einen Fehler wirft, verrät die Meldung oft nur wenig.
Wird geladen: JSON-Validator…
Lokalisiert die genaue Position des Parse-Fehlers
Erklärt die Ursache in verständlicher Form
Zeigt Zeile und Spalte des ersten Fehlers
Läuft lokal im Browser, kein Upload
Binden Sie JSON-Validator per Iframe in einen Blogbeitrag, eine Dokumentation, ein Intranet oder Schulportal ein. Verarbeitung, Datenschutz und Limits entsprechen der vollständigen Tool-Seite.
Einbettungscode
<iframe
src="https://www.fixtools.io/json/json-validator?embed=1&lang=de"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="JSON-Validator by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Attributionsfreundlich: ein kleiner "Powered by FixTools"-Link erscheint in der Embed-Fußzeile.
Wenn JSON.parse in JavaScript auf ungültigen Text trifft, wirft es eine SyntaxError-Ausnahme. Deren Meldung ist je nach Browser unterschiedlich formuliert und oft wenig hilfreich: Mal heißt es, ein Zeichen sei unerwartet, mal wird eine Position in Form eines Zeichen-Offsets genannt, den man ohne Werkzeug erst mühsam in eine Zeile umrechnen muss. Bei einem kurzen JSON ist das noch überschaubar, doch bei einem Dokument mit tausenden Zeichen wird die Suche nach der eigentlichen Stelle schnell aufwändig. Erschwerend kommt hinzu, dass der Parser die Position meldet, an der er stolpert, nicht unbedingt die Stelle, an der der Fehler entstanden ist. Ein fehlendes Komma am Ende einer Zeile fällt dem Parser oft erst am Beginn der nächsten Zeile auf. Dieses Werkzeug übersetzt die kryptische Meldung in eine klare Angabe von Zeile, Spalte und Ursache.
Ehrlich gesagt kann kein Werkzeug beliebig kaputtes JSON zuverlässig von selbst reparieren, denn dazu müsste es Ihre Absicht kennen. Fehlt zum Beispiel ein Anführungszeichen, ist nicht immer eindeutig, ob ein Wert vorzeitig endet oder ob ein weiterer Text dazugehört. Deshalb setzt dieses Werkzeug bewusst auf einen anderen Ansatz: Es lokalisiert den Fehler präzise und erklärt seine Ursache, überlässt die eigentliche Korrektur aber Ihnen. Das ist kein Nachteil, sondern die verlässlichere Methode, denn Sie behalten die Kontrolle über den Inhalt und riskieren keine stillen Fehlinterpretationen. In der Praxis genügt die genaue Angabe von Position und Grund meist, um den Fehler in wenigen Sekunden zu beheben. Sie sehen, welches Zeichen fehlt oder überflüssig ist, springen an die Stelle und setzen die Korrektur bewusst. So bleibt das Ergebnis genau das, was Sie beabsichtigt haben.
Die überwiegende Mehrheit der Parse-Fehler geht auf eine kleine Zahl von Ursachen zurück. Ganz vorne steht das fehlende oder überzählige Komma: Zwischen zwei Elementen muss genau eines stehen, nach dem letzten jedoch keines. Ebenso häufig sind einfache statt doppelter Anführungszeichen, denn JSON verlangt für Schlüssel und Zeichenketten immer doppelte. Eine nicht geschlossene Klammer, ob geschweift oder eckig, führt dazu, dass der Parser das Ende des Dokuments erreicht, ohne die Struktur abschließen zu können. Nicht maskierte Sonderzeichen in Textwerten, versehentliche Kommentare und ein abgeschnittenes Dateiende gehören ebenfalls zu den Klassikern. Manchmal ist auch ein unsichtbares Steuerzeichen am Anfang der Datei die Ursache. Das Werkzeug ordnet den gefundenen Fehler einer dieser Kategorien zu und benennt sie ausdrücklich. Kennen Sie die typischen Muster, erkennen Sie schon an der Erklärung, welcher Handgriff nötig ist.
Ein wichtiges Detail für das Beheben ist, dass der Parser stets beim ersten Fehler anhält. JSON ist eine streng verschachtelte Struktur, in der ein einziger falscher Token die gesamte weitere Interpretation unmöglich macht. Deshalb sehen Sie zunächst nur einen Fehler, auch wenn das Dokument mehrere enthält. Nach der Korrektur des ersten Problems kann beim erneuten Prüfen ein zweites auftauchen, das der Parser vorher gar nicht erreicht hat. Das ist normal und kein Zeichen dafür, dass Ihre erste Korrektur falsch war. Die gemeldete Position ist der Zeichen-Offset ab dem Dateianfang, ergänzt um Zeile und Spalte. Genau diese Angabe liefert auch JSON.parse in JavaScript, nur dass sie dort in einer schwerer lesbaren Ausnahme steckt. Indem Sie die Positionsangabe direkt auf Ihren Editor übertragen, springen Sie ohne Umweg zur betroffenen Zeile und sparen sich langes Suchen.
Auch der Fehlerfinder arbeitet vollständig lokal in Ihrem Browser. Das eingefügte oder geladene JSON wird nicht hochgeladen, nicht gespeichert und nicht an Dritte weitergegeben, sondern ausschließlich als JavaScript in der geladenen Seite verarbeitet. Damit können Sie auch fehlerhafte Dokumente mit vertraulichen Inhalten gefahrlos untersuchen, etwa eine kaputte Konfigurationsdatei mit internen Schlüsseln. Die lokale Verarbeitung sorgt zugleich für Tempo, weil kein Netzwerkweg nötig ist, und funktioniert nach dem ersten Laden der Seite sogar offline. Wenn Ihr JSON nach der Korrektur wieder wohlgeformt ist, aber inhaltlich bestimmten Regeln folgen soll, hilft die optionale Prüfung gegen ein JSON Schema. Sie kontrolliert Datentypen, Pflichtfelder und erlaubte Werte und ergänzt so die reine Fehlersuche um eine strukturelle Ebene. Es ist keine Anmeldung nötig, es gibt kein Wasserzeichen und keine künstliche Begrenzung außer dem Speicher Ihres Browsers.
Fügen Sie Ihr fehlerhaftes JSON in den eingebetteten Validator ein; er zeigt Position und Ursache des Parse-Fehlers, damit Sie ihn gezielt beheben.
Schritt-für-Schritt-Anleitung für json.parse-fehler finden und verstehen:
Fehlerhaftes JSON einfügen
Fügen Sie das JSON, das JSON.parse ablehnt, in das Eingabefeld ein oder laden Sie es als Datei. Übernehmen Sie den vollständigen Text, damit die Positionsangabe zu Ihrer Quelle passt. Der Inhalt bleibt lokal in Ihrem Browser.
Fehler lokalisieren lassen
Starten Sie die Prüfung. Das Werkzeug parst den Text und hält beim ersten Problem an. Es zeigt die Position sowie die Zeile und Spalte, an der der Parser auf ein unerwartetes Zeichen trifft und die Verarbeitung abbricht.
Ursache verstehen
Lesen Sie die Erklärung zum Fehler. Sie beschreibt, was der Parser an dieser Stelle erwartet hätte, etwa ein Komma, ein Anführungszeichen oder eine schließende Klammer, sodass Sie den Grund des Problems nachvollziehen können.
Selbst korrigieren
Springen Sie in Ihrem Editor zur angegebenen Stelle und nehmen Sie die Korrektur vor. Das Werkzeug macht die Änderung nicht automatisch, es zeigt Ihnen aber genau, wo und warum Sie eingreifen müssen.
Erneut prüfen
Fügen Sie das korrigierte JSON wieder ein und prüfen Sie es erneut. Häufig verbirgt sich hinter einem ersten Fehler ein zweiter, den der Parser erst nach der Korrektur erreicht. Wiederholen Sie den Vorgang bis zur Bestätigung.
Häufige Situationen, in denen dieser Ansatz wirklich hilft:
Kryptische SyntaxError-Meldung auflösen
JSON.parse meldet nur einen unerwarteten Token an einer Position. Sie fügen dasselbe JSON ein und das Werkzeug zeigt Zeile, Spalte und Ursache im Klartext, sodass Sie den Fehler beheben, statt den Offset von Hand umzurechnen.
Kaputte Konfigurationsdatei reparieren
Eine JSON-Konfigurationsdatei bricht den Build ab. Das Werkzeug lokalisiert das überzählige Komma in Zeile 30 und erklärt es. Sie entfernen es selbst, prüfen erneut und stellen sicher, dass kein weiterer Fehler folgt.
Fehlerhafte Nutzlast aus einem Log untersuchen
Eine protokollierte JSON-Nutzlast lässt sich nicht parsen. Statt Zeichen für Zeichen zu suchen, sehen Sie im Werkzeug sofort, dass am Ende eine schließende Klammer fehlt, weil die Nutzlast abgeschnitten wurde.
Erzielen Sie bessere Ergebnisse mit diesen Expertenvorschlägen:
Prüfen Sie das Zeichen vor der gemeldeten Position
Der Parser meldet, wo er stolpert, nicht immer, wo der Fehler entstand. Ein fehlendes Komma fällt oft erst am Beginn der nächsten Zeile auf. Schauen Sie deshalb immer auch auf das Ende der vorangehenden Zeile.
Rechnen Sie mit mehreren Fehlern nacheinander
Da der Parser beim ersten Problem anhält, taucht nach jeder Korrektur womöglich ein weiterer Fehler auf. Prüfen Sie nach jeder Änderung erneut und arbeiten Sie sich so Schritt für Schritt bis zur Bestätigung durch.
Formatieren Sie das JSON vor der Fehlersuche
Bei minifiziertem JSON steht alles in einer Zeile, was die Spaltenangabe unhandlich macht. Formatieren Sie den Text mit Einrückungen, dann führt die gemeldete Zeile Sie direkt zum fehlerhaften Element und die Korrektur gelingt schneller.
Weitere Tools, die Sie nützlich finden könnten:
Ungültige JSON korrigieren
Abschließendes Komma in JSON korrigieren
Unerwartetes JSON-Token korrigieren
JSON validieren ohne Software zu installieren
JSON validieren ohne Software oder Installation: direkt im Browser, kostenlos und lokal. JSON einfügen, sofort Gültigkeit und Fehlerstelle sehen.
Einen JSON-String validieren
JSON-String validieren: Prüfen Sie im Browser, ob eine Zeichenkette gültiges JSON ist, mit Position und Ursache bei Fehlern. Kostenlos, ohne Upload.
Ist dieses JSON gültig? So finden Sie es schnell heraus
Ist dieses JSON gültig? Fügen Sie es ein und prüfen Sie es sofort im Browser, kostenlos und lokal. Der Validator zeigt Fehlerstelle und Grund an.
JSON in JavaScript validieren mit JSON.parse
JSON in JavaScript validieren: JSON.parse im try/catch erklärt. Dieses Browser-Tool prüft dasselbe ohne Code. Kostenlos, ohne Upload, ohne Installation.
JSON-Validierer für Chrome, ohne Erweiterung
JSON-Validierer für Chrome: läuft als Webseite im Browser, ganz ohne Erweiterung. Kostenlos, lokal und sofort. Zeigt Fehlerstelle und Grund an.
Die JSON-Antwort einer API validieren
JSON-API-Antwort validieren: Fügen Sie den Response Body ein und prüfen Sie im Browser, ob er gültiges JSON ist. Kostenlos, ohne Upload, ohne Installation.
Öffnen Sie JSON-Validator, um kostenlose Limits und Verarbeitung zu prüfen.
JSON-Validator öffnen →Kostenlose Stufe · Kein Konto · Klare Limits