Ir para o conteúdo
jsonbeautifiers
Português
Python Verificado rodando o parser em CPython 3.14.3.

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

O parser encontrou uma aspa de abertura e chegou ao fim da entrada sem a de fechamento. O Python aponta para o começo da string em vez do fim do arquivo, porque o começo é a parte sobre a qual você consegue agir.

Cole o seu JSON e veja exatamente onde ele quebra

Entrada

Nada do que você cola sai do seu navegador. A lista de permissões connect-src transforma isso em uma garantia do navegador, e não em uma promessa. Confira você mesmo

O que realmente causa isso

Ordenados por quantas vezes cada um acaba sendo a resposta.

  1. 01 Uma aspa sem escape dentro do valor

    A aspa interna encerra a string cedo demais e o resto do documento continua correndo dentro de uma nova.

  2. 02 Uma barra invertida no fim escapando a aspa de fechamento

    Um caminho de diretório do Windows terminado em barra invertida faz exatamente isso.

  3. 03 O arquivo está truncado

    Cortado no meio de um valor por um limite de tamanho, uma conexão caída, ou uma escrita parcial.

O mesmo erro em outros runtimes

O problema de fundo é idêntico; só muda a redação. Se um colega reportar uma dessas mensagens, ele está olhando exatamente para a mesma coisa que você.

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

Perguntas frequentes

O arquivo parece completo quando eu abro. E agora?
Compare a contagem de bytes com o que você esperava, e olhe a última linha. Um arquivo truncado na fronteira de um buffer costuma acabar no meio de uma palavra, sem nenhuma outra pista.

Conserte agora

Cole o payload na ferramenta acima, ou vá direto para a que foi feita para este trabalho.

Achar a string aberta