JSON validieren: Die 5 häufigsten Syntaxfehler und ihre schnelle Behebung
Veröffentlicht am 18. Januar 2026 • 8 min Lesezeit • Von der Entwicklungsredaktion
Nahezu jeder Entwickler stand schon vor der kryptischen Fehlermeldung SyntaxError: Unexpected token , in JSON at position 412. Ein einziges falsch gesetztes Zeichen genügt, um native Parser wie Python json.loads(), Go json.Unmarshal oder JavaScript JSON.parse() abrupt zum Absturz zu bringen.
Hier analysieren wir die fünf verbreitetsten Fehlerursachen und zeigen, wie Sie diese nach dem IETF-Standard RFC 8259 sauber korrigieren.
1. Trailing Commas (Nachgestellte Kommas)
In modernen Programmiersprachen wie JavaScript (ES2017+), Python und Rust sind Kommas nach dem letzten Listenelement nicht nur erlaubt, sondern erleichtern saubere Git-Diffs. Im strengen JSON-Standard sind sie jedoch ausnahmslos illegal.
{
"id": 42,
"titel": "Buch",
}
{
"id": 42,
"titel": "Buch"
}
2. Einfache Anführungszeichen (Single Quotes)
JSON akzeptiert ausschließlich doppelte Anführungszeichen (", ASCII 34). Werden Strings oder Schlüssel in einfache Apostrophe gefasst (häufig beim Kopieren aus Python-Code oder JavaScript-Objekten), bricht der Parser sofort ab.
3. Fehlende Anführungszeichen bei Schlüsseln
In JavaScript ist { aktiv: true } gültiger Objekt-Syntax. In JSON müssen zwingend beide Seiten des Doppelpunkts typisiert sein: { "aktiv": true }.
4. Unerlaubte Datentypen (undefined, Funktionen, Date-Objekte)
JSON kennt exakt 6 Datentypen:
string(in doppelten Anführungszeichen)number(Dezimalzahlen mit Punkt, kein Komma)boolean(trueoderfalse)nullarray([])object({})
Werte wie undefined, NaN, Infinity oder Funktionsausdrücke können nicht in valides JSON serialisiert werden. Datumsangaben müssen als ISO-8601-String formatiert werden (z. B. "2026-01-18T10:00:00Z").
5. Falsche Escape-Sequenzen
Backslashes (\) müssen sorgfältig escaped werden. Ein Windows-Dateipfad wie "C:\Programme\App" ist ungültig, da \P keine gültige Escape-Sequenz darstellt. Der korrekte Ausdruck lautet: "C:\\Programme\\App".
💡 Schnelle automatische Reparatur
Nutzen Sie unseren Online JSON Formatierer: Mit der Funktion «Auto-Korrektur» werden Trailing Commas und Quote-Fehler vollautomatisch in Sekunden bereinigt.