Vai al contenuto
jsonbeautifiers
Italiano
Python Verificato eseguendo il parser su CPython 3.14.3.

Unterminated string starting at: line L column C (char N)

Il parser ha trovato una virgoletta di apertura ed è arrivato alla fine dell’input senza quella di chiusura. Python indica l’inizio della stringa anziché la fine del file, perché l’inizio è la parte su cui puoi agire.

Incolla il tuo JSON e vedi esattamente dove si rompe

Input

Nulla di ciò che incolli lascia il tuo browser. L’allowlist connect-src ne fa una garanzia del browser anziché una promessa. Verificalo tu stesso

Che cosa lo provoca davvero

In ordine di quanto spesso ciascuno si rivela essere la risposta.

  1. 01 Una virgoletta senza escape dentro il valore

    La virgoletta interna chiude la stringa in anticipo e il resto del documento prosegue dentro una nuova.

  2. 02 Un backslash finale che esegue l’escape della virgoletta di chiusura

    Un percorso di cartella Windows che finisce con un backslash fa esattamente questo.

  3. 03 Il file è troncato

    Tagliato a metà di un valore da un limite di dimensione, da una connessione caduta o da una scrittura parziale.

Lo stesso errore in altri runtime

Il problema di fondo è identico; cambia solo la formulazione. Se un collega segnala uno di questi messaggi, sta guardando esattamente la stessa cosa che vedi tu.

JavaScript (V8) Unterminated string in JSON at position 8 (line 1 column 9)

Domande frequenti

Il file sembra completo quando lo apro. E adesso?
Confronta il numero di byte con quello che ti aspettavi, e guarda l’ultima riga. Un file troncato al confine di un buffer spesso finisce a metà di una parola, senza nessun altro indizio.

Risolvilo adesso

Incolla il payload nello strumento qui sopra, oppure vai direttamente a quello creato per questo compito.

Trova la stringa aperta