Warum ist mein JSON ungültig?
Meistens steckt ein einzelnes falsches Zeichen dahinter, das der Browser mit „Unexpected token” quittiert. Die häufigsten Ursachen für ungültiges JSON:
- Fehlendes oder überzähliges Komma zwischen zwei Elementen
- Doppelte statt einfache Anführungszeichen — JSON verlangt
", nicht' - Kommentare (
//oder/* */) — im JSON-Format nicht erlaubt - Trailing Comma nach dem letzten Element eines Objekts oder Arrays
- Nicht escapte Sonderzeichen in Strings, etwa ein rohes
"oder\
Von Hand sind solche Fehler in längeren Dokumenten schwer zu finden. Füge dein JSON in den JSON-Formatter ein — er validiert es sofort und zeigt dir die genaue Fehlermeldung samt Ursache, statt dass du Zeile für Zeile suchen musst.