Validador de JSON

Confira a sintaxe do JSON e ache erros rápido.

Cole ou digite um JSON para conferir.

Funciona no navegador. Nada do que você digita é enviado a lugar nenhum.

Como validar JSON

  1. Cole ou envie seu JSON.
  2. Leia o aviso de aprovado ou reprovado.
  3. Corrija a linha e a coluna mostradas, se houver.

JSON válido vs inválido

ExemploVálido?Motivo
{"a": 1}SimChave entre aspas duplas, número simples
{'a': 1}NãoAspas simples não são permitidas
{"a": 1,}NãoVírgula final antes da chave de fechamento
{a: 1}NãoA chave não está entre aspas
// nota\n{"a": 1}NãoJSON não tem sintaxe de comentário

O que a validação de JSON não confere

  • Se o dado combina com um formato ou schema esperado.
  • Se campos obrigatórios estão presentes, ou se um campo guarda o tipo que você espera.
  • Qualquer coisa sobre como o JSON foi produzido, só se o texto em si está bem formado.

Onde um validador de JSON ajuda

  • Conferir uma resposta de API antes de escrever código contra ela.
  • Confirmar que um arquivo de configuração editado à mão ainda está sintaticamente correto.
  • Checar rapidamente um JSON gerado por um script ou um modelo de linguagem antes de usá-lo.

Perguntas frequentes sobre Validador de JSON

Que tipos de erro isso pega?

Erros de sintaxe como vírgulas faltando, chaves sem aspas, vírgulas finais e colchetes sem correspondência. Não confere seus dados contra um schema.

Por que diz que meu JSON é inválido mas parece correto?

O JSON não permite vírgulas finais, aspas simples ou comentários, mesmo que literais de objeto do JavaScript permitam. Essas são as causas mais comuns.

Posso conferir JSON de uma resposta de API?

Sim. Cole o corpo bruto da resposta, ou envie como arquivo .json ou .txt.

Isso valida contra um JSON Schema?

Não, só que o texto é JSON sintaticamente válido. Use um validador de schema separado para regras de estrutura e tipo.

Um resultado verde de "JSON válido" significa que meus dados estão corretos?

Significa que o texto segue a gramática do JSON exatamente, nada mais. Um documento JSON válido ainda pode estar sem campos ou ter os valores errados para o que você planeja fazer com ele.

Posso validar um arquivo JSON Lines (NDJSON), com um objeto por linha?

Não diretamente, já que este validador espera um único valor JSON para a entrada inteira. Envolva as linhas em um array e adicione vírgulas entre elas, ou confira uma linha de cada vez.

Posso conferir JSON colado de uma conversa com um assistente de IA?

Sim, essa é uma fonte comum de uma vírgula final perdida ou aspas simples. Cole o texto bruto e o validador aponta a linha e a coluna exatas para corrigir.

Espaço em branco ou indentação afeta se o JSON é válido?

Não. O JSON permite qualquer quantidade de espaço em branco entre os tokens. A indentação é só uma escolha de estilo; a validade depende só da estrutura e da sintaxe.

Ferramentas relacionadas