Saltar al contenido
jsonbeautifiers
Español
Python Verificado ejecutando el parser en CPython 3.14.3.

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

El parser encontró una comilla de apertura y llegó al final de la entrada sin la de cierre. Python apunta al principio de la cadena y no al final del archivo, porque el principio es la parte sobre la que puedes actuar.

Pega tu JSON y ve exactamente dónde se rompe

Entrada

Nada de lo que pegues sale de tu navegador. La lista de permitidos de connect-src convierte eso en una garantía del navegador, no en una promesa. Compruébalo tú mismo

Qué lo provoca realmente

Ordenados por la frecuencia con la que cada uno acaba siendo la respuesta.

  1. 01 Una comilla sin escapar dentro del valor

    La comilla interior termina la cadena antes de tiempo y el resto del documento sigue corriendo dentro de una nueva.

  2. 02 Una barra invertida final que escapa la comilla de cierre

    Una ruta de directorio de Windows terminada en barra invertida hace exactamente esto.

  3. 03 El archivo está truncado

    Cortado a mitad de un valor por un límite de tamaño, una conexión caída, o una escritura parcial.

El mismo error en otros entornos

El problema de fondo es idéntico; solo cambia la redacción. Si un compañero reporta alguno de estos, está mirando exactamente lo mismo que tú.

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

Preguntas frecuentes

El archivo parece completo cuando lo abro. ¿Y ahora qué?
Comprueba el recuento de bytes contra lo que esperabas, y mira la última línea. Un archivo truncado en la frontera de un buffer suele terminar a mitad de una palabra sin ninguna otra pista.

Arréglalo ahora

Pega el payload en la herramienta de arriba, o ve directamente a la creada para este trabajo.

Encontrar la cadena abierta