Ihr Parser meldet einen Fehler wegen eines unerwarteten Tokens, im Englischen Unexpected token? Diese Meldung gehört zu den häufigsten beim Einlesen von JSON und bedeutet, dass der Parser an einer bestimmten Stelle ein Zeichen gefunden hat, das dort nicht erlaubt ist.
Wird geladen: JSON-Validator…
Lokalisiert das unerwartete Token mit Zeile, Spalte und Grund
Erklärt die typischen Ursachen für Unexpected-token-Fehler
Zeigt sofort, welches Zeichen an dieser Stelle nicht erlaubt ist
Läuft lokal im Browser, Ihr JSON verlässt das Gerät nicht
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.
Die Meldung unerwartetes Token stammt vom Parser, also von der Komponente, die Ihren JSON-Text Zeichen für Zeichen einliest. Ein Token ist dabei die kleinste bedeutungstragende Einheit, etwa eine öffnende Klammer, ein Doppelpunkt, ein Komma, eine Zeichenkette oder eine Zahl. Der Parser hat eine klare Erwartung, welches Token an einer bestimmten Position folgen darf. Nach einem Schlüssel erwartet er zum Beispiel einen Doppelpunkt, nach einem Wert ein Komma oder eine schließende Klammer. Trifft er stattdessen auf etwas anderes, bricht er ab und meldet ein unerwartetes Token. Die Meldung sagt also nicht, dass das Zeichen an sich verboten ist, sondern dass es an dieser Stelle nicht erwartet wurde. Genau deshalb ist die Positionsangabe so wertvoll, denn die Ursache liegt oft unmittelbar davor.
Die häufigsten Ursachen für ein unerwartetes Token lassen sich gut eingrenzen. Sehr oft fehlt ein Komma zwischen zwei Einträgen, sodass der Parser nach dem ersten Wert direkt auf den nächsten Schlüssel trifft und diesen als unerwartet meldet. Ebenso häufig steht ein Zeichen zu viel, etwa ein doppelter Doppelpunkt, ein überzähliges Komma oder eine zusätzliche Klammer. Auch einfache statt doppelte Anführungszeichen lösen die Meldung aus, da JSON nur doppelte erlaubt. Ein weiterer Klassiker: Der eingelesene Text ist überhaupt kein JSON, sondern beginnt zum Beispiel mit einer HTML-Fehlerseite. Dann meldet der Parser oft ein unerwartetes Zeichen ganz am Anfang, etwa ein spitzes Klammerzeichen. In all diesen Fällen weist der Validator auf die genaue Position hin, sodass Sie die Art des Problems schnell erkennen.
Ein Sonderfall verdient besondere Aufmerksamkeit, weil er in der Praxis extrem oft vorkommt: die Meldung unerwartetes Token an Position null, häufig verbunden mit einem spitzen Klammerzeichen. Das passiert typischerweise, wenn ein Programm eine Antwort als JSON einlesen will, der Server aber eine HTML-Seite zurückgeschickt hat, etwa eine Fehler- oder Login-Seite. Das erste Zeichen der HTML-Seite ist ein spitzes Klammerzeichen, das der JSON-Parser sofort als unerwartet meldet. Wenn Sie diese Meldung sehen, lohnt sich der Blick auf die tatsächliche Antwort. Kopieren Sie den kompletten Text in den Validator, und Sie erkennen sofort, dass es sich gar nicht um JSON handelt. Die Lösung liegt dann nicht im JSON selbst, sondern darin, warum die Schnittstelle HTML statt JSON liefert, etwa wegen eines Fehlers oder einer falschen Adresse.
Um ein unerwartetes Token zu beheben, gehen Sie systematisch vor. Springen Sie zunächst zur gemeldeten Zeile und Spalte und betrachten Sie das dortige Zeichen. Prüfen Sie dann den Kontext direkt davor, denn oft ist nicht das gemeldete Zeichen falsch, sondern es fehlt etwas davor, meist ein Komma oder ein Anführungszeichen. Fragen Sie sich: Was hätte an dieser Stelle stehen müssen? Nach einem Wert gehört ein Komma oder eine schließende Klammer, nach einem Schlüssel ein Doppelpunkt. Entfernen Sie überzählige Zeichen oder ergänzen Sie fehlende. Weil der Parser beim ersten Fehler stoppt, prüfen Sie nach jeder Korrektur erneut, denn dahinter können weitere unerwartete Tokens liegen. Der Validator führt Sie so Schritt für Schritt durch das Dokument, bis das JSON vollständig gültig ist.
Technisch entspricht die Meldung genau dem, was die Funktion JSON.parse im Browser ausgibt. Diese Funktion liest den Text ein und wirft bei einem unerwarteten Token eine Ausnahme, die den Grund und in modernen Browsern auch die Position enthält. Der Validator führt dieselbe Prüfung aus und bereitet die Meldung verständlich auf, mit Zeile, Spalte und Erklärung. Da die Analyse vollständig lokal in Ihrem Browser läuft, wird Ihr JSON dabei nicht an einen Server gesendet und nicht gespeichert. Das ist besonders wichtig, wenn die problematische Antwort vertrauliche Daten enthält. So finden Sie die Ursache eines Unexpected-token-Fehlers sicher auf Ihrem eigenen Gerät. Die Nutzung ist kostenlos, ohne Registrierung, ohne Wasserzeichen und ohne Limit, direkt in Ihrem Browser.
Fügen Sie Ihr JSON ein, und der Validator zeigt das unerwartete Token mit Position und Grund, damit Sie es gezielt korrigieren.
Schritt-für-Schritt-Anleitung für fehler wegen unerwartetem token in json korrigieren:
JSON einfügen
Fügen Sie das JSON, das den Fehler auslöst, in das Eingabefeld ein oder laden Sie die Datei. Das Werkzeug läuft ohne Installation im Browser und prüft den Text sofort, sodass Sie das unerwartete Token schnell eingrenzen.
Fehlermeldung lesen
Der Validator meldet das unerwartete Token und nennt die genaue Position. Die Angabe von Zeile und Spalte führt Sie direkt zu dem Zeichen, das der Parser an dieser Stelle nicht erwartet hat.
Ursache prüfen
Sehen Sie sich das gemeldete Zeichen und den Kontext davor an. Häufige Ursachen sind ein fehlendes Komma, ein zu viel gesetztes Zeichen, ein einfaches Anführungszeichen oder Text, der gar kein JSON ist.
Korrigieren und erneut prüfen
Beheben Sie die Ursache, etwa indem Sie das störende Zeichen entfernen oder ein fehlendes Anführungszeichen ergänzen, und starten Sie die Prüfung erneut, bis der Validator das JSON als gültig anzeigt.
Häufige Situationen, in denen dieser Ansatz wirklich hilft:
Unexpected token beim Verarbeiten einer API-Antwort
Ihr Code bricht mit einem unerwarteten Token ab, während er eine API-Antwort einliest. Sie kopieren die Antwort in den Validator und sehen, dass der Server statt JSON eine HTML-Fehlerseite geliefert hat, deren erstes Zeichen den Fehler auslöst.
Fehlendes Komma in einer Konfigurationsdatei
Beim Einlesen einer JSON-Konfiguration meldet der Parser ein unerwartetes Token an einem Schlüssel. Der Validator führt Sie zur Stelle, und Sie erkennen, dass zwischen zwei Einträgen das trennende Komma fehlt, das Sie ergänzen.
Aus einem Chat kopiertes JSON mit Sonderzeichen
Sie haben JSON aus einer Nachricht kopiert, und ein geschwungenes Anführungszeichen hat sich eingeschlichen. Der Validator meldet das unerwartete Token an genau dieser Position, sodass Sie das Sonderzeichen durch ein gerades Anführungszeichen ersetzen.
Erzielen Sie bessere Ergebnisse mit diesen Expertenvorschlägen:
Immer den Kontext vor dem Token prüfen
Bei einem unerwarteten Token ist oft nicht das gemeldete Zeichen selbst falsch, sondern es fehlt etwas davor, meist ein Komma oder ein Anführungszeichen. Betrachten Sie deshalb stets das Zeichen und die Zeile unmittelbar vor der gemeldeten Position.
Bei Token an Position null an HTML denken
Meldet der Parser ein unerwartetes Token ganz am Anfang, häufig ein spitzes Klammerzeichen, ist die Antwort oft gar kein JSON, sondern eine HTML-Seite. Prüfen Sie dann, warum die Schnittstelle HTML statt JSON zurückgibt.
Nach jeder Korrektur erneut prüfen
Der Parser stoppt beim ersten unerwarteten Token. Beheben Sie die gemeldete Stelle und prüfen Sie sofort erneut, denn dahinter verbergen sich oft weitere Fehler, die erst nach der ersten Korrektur sichtbar werden.
Weitere Tools, die Sie nützlich finden könnten:
JSON-Parse-Fehler korrigieren
Ungültiges JSON korrigieren
JSON auf Fehler prüfen
JSON online kostenlos validieren, direkt im Browser
JSON online kostenlos validieren im Browser. JSON einfügen und sofort sehen, ob es gültig ist, mit exakter Fehlerstelle. Kostenlos, ohne Upload.
Abschließendes Komma in JSON finden und korrigieren
Abschließendes Komma in JSON finden und entfernen: JSON erlaubt kein Komma nach dem letzten Element. Kostenlos und lokal im Browser prüfen.
JSON-Syntax prüfen und Syntaxfehler punktgenau finden
JSON-Syntax online prüfen: Anführungszeichen, Klammern und Kommas kontrollieren. Fehler wird punktgenau angezeigt. Kostenlos im Browser, ohne Upload.
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.
JSON gegen ein JSON Schema validieren
JSON gegen ein JSON Schema validieren: Struktur, Pflichtfelder und Typen prüfen. Läuft kostenlos im Browser, Ihr JSON wird nie hochgeladen.
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.
Öffnen Sie JSON-Validator, um kostenlose Limits und Verarbeitung zu prüfen.
JSON-Validator öffnen →Kostenlose Stufe · Kein Konto · Klare Limits