Validador de JSON — Grátis online

Cole seu JSON abaixo e use o botão "Verificar e Sugerir Correção" para encontrar erros de sintaxe, com a linha e coluna exatas.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

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.