Unterminated string starting at: line L column C (char N)
Der Parser fand ein öffnendes Anführungszeichen und erreichte das Ende der Eingabe ohne das passende schließende. Python zeigt auf den Anfang der Zeichenkette statt auf das Dateiende, weil der Anfang der Teil ist, an dem Sie etwas tun können.
Fügen Sie Ihr JSON ein und sehen Sie genau, wo es bricht
Nichts, was Sie einfügen, verlässt Ihren Browser. Die connect-src Erlaubnisliste macht daraus eine Garantie des Browsers statt eines Versprechens. Selbst überprüfen
Was es tatsächlich auslöst
Sortiert danach, wie oft sich das jeweilige als die Antwort herausstellt.
-
01 Ein nicht escaptes Anführungszeichen im Wert
Das innere Anführungszeichen beendet die Zeichenkette zu früh, und der Rest des Dokuments läuft in einer neuen weiter.
-
02 Ein Backslash am Ende, der das schließende Anführungszeichen escapt
Ein Windows-Verzeichnispfad, der auf einen Backslash endet, tut genau das.
-
03 Die Datei ist abgeschnitten
Mitten in einem Wert gekappt durch ein Größenlimit, eine abgebrochene Verbindung oder einen unvollständigen Schreibvorgang.
Derselbe Fehler in anderen Laufzeitumgebungen
Das zugrunde liegende Problem ist identisch; nur der Wortlaut unterscheidet sich. Meldet eine Kollegin eine dieser Zeilen, sieht sie genau dasselbe wie Sie.
| JavaScript (V8) | Unterminated string in JSON at position 8 (line 1 column 9) |
|---|
Häufige Fragen
- Die Datei sieht vollständig aus, wenn ich sie öffne. Was nun?
- Vergleichen Sie die Byte-Zahl mit dem, was Sie erwartet haben, und sehen Sie sich die letzte Zeile an. Eine an einer Puffergrenze abgeschnittene Datei endet oft mitten in einem Wort, ohne jeden weiteren Hinweis.
Jetzt beheben
Fügen Sie das Payload in das Werkzeug oben ein, oder gehen Sie direkt zu dem, das für diesen Zweck gebaut wurde.
Die offene Zeichenkette finden