Entrada
Pronto
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.
Saída
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.
Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.
O que esta ferramenta faz
O Validador de JSON verifica se o seu texto é um JSON válido de acordo com o padrão (RFC 8259). Se não for, ele informa o que está errado e onde: a linha e a coluna do primeiro erro, além de uma sugestão de correção.
A validação é rigorosa. JSON é um formato mais restrito que JavaScript, então coisas que um motor JavaScript aceita no código, como comentários, strings entre aspas simples, chaves sem aspas e vírgulas sobrando no final, são apontadas como erro.
Quando usar
- Uma API ou biblioteca retorna um erro de parsing e você precisa achar o ponto exato.
- Conferir um arquivo de configuração editado à mão (package.json, tsconfig.json, configurações do app) antes do deploy.
- Confirmar que os dados exportados de outra ferramenta são mesmo JSON antes de convertê-los com o Conversor de JSON para CSV ou o Conversor de JSON para YAML.
Exemplo prático
Entrada
{
"name": "Ana",
"age": 30,
}
Saída
Expected double-quoted property name in JSON at position 32 (Line 4, Column 1)
Suggestion: Check for missing/extra commas, unquoted keys, single quotes instead of double quotes, or a trailing comma before } or ].Perguntas sobre esta ferramenta
Por que uma vírgula no final é erro?
O padrão JSON não permite vírgula depois do último item de um objeto ou array. Muitos editores e o próprio JavaScript aceitam, e é por isso que esse é o erro de validação mais comum.
Ele suporta JSON5 ou comentários?
Não. Ele valida apenas JSON padrão. Remova os comentários // e /* */ e use aspas duplas em todas as chaves e strings.
JSON válido é o mesmo que dados corretos?
Não. O validador verifica a sintaxe, não o significado. Um valor pode ser JSON válido e ainda assim ter o tipo errado ou um campo faltando para a sua aplicação.
Esta ferramenta é gratuita?
Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.
Como recebo o resultado?
Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.