Validador de JSON

Cole o arquivo e receba uma resposta direta: válido ou não. Se não for, a mensagem informa o que o analisador esperava e em que posição — quase sempre uma vírgula sobrando ou uma aspa faltando.

Como usar

  1. Cole o JSON na caixa — a verificação roda a cada tecla.
  2. Leia a linha abaixo: verde é válido, vermelho traz a mensagem do analisador.
  3. Corrija o ponto indicado e veja a mensagem ficar verde.

Bom saber

Os quatro deslizes por trás de quase todos os erros

Vírgula depois do último elemento, aspas simples no lugar das duplas, chave sem aspas e um comentário perdido. O JSON não aceita nenhum deles, embora JavaScript, Python e YAML aceitem alguns — e é justamente por isso que eles escapam.

Válido não é o mesmo que correto

Esta página confere a sintaxe, não o significado. Um arquivo pode ser analisado sem erro e ainda assim faltar um campo obrigatório ou trazer texto onde deveria haver número. Para isso é preciso um schema, não um analisador.

Perguntas frequentes

Meu arquivo é enviado para a verificação?

Não. A validação usa o analisador embutido no seu navegador, então os dados não saem do aparelho.

Qual padrão é usado?

O mesmo que qualquer runtime segue: RFC 8259, via JSON.parse. O que passa aqui passa em qualquer lugar.

Por que vírgula no fim é erro?

O JSON não tem vírgula final opcional: depois do último elemento o analisador espera o fechamento. O JavaScript tolera, o JSON não.

Dá para verificar arquivos muito grandes?

Até cinco megabytes de texto. Acima disso, melhor usar uma ferramenta de linha de comando.

Ferramentas relacionadas