Aprenda a identificar vírgulas, aspas, chaves e tipos inválidos em JSON e entenda a diferença entre JSON bem formado e dados semanticamente corretos.
Resumo: este guia explica o conceito, mostra como interpretar o resultado e aponta os limites da ferramenta antes de você aplicá-la em conteúdo real.
O que um validador verifica
O primeiro nível de validação confirma se o texto segue a gramática JSON: objetos entre chaves, arrays entre colchetes, strings entre aspas duplas e valores permitidos.
Erros de vírgula são comuns
Vírgula sobrando no último item, falta de vírgula entre propriedades e separadores em posição errada são causas frequentes de falha.
Aspas e caracteres de escape
Chaves de objeto e strings usam aspas duplas. Quebras de linha, aspas internas e barras invertidas dentro de strings precisam ser escapadas corretamente.
JSON válido ainda pode estar errado
Um documento pode ser sintaticamente válido e ainda conter campo ausente, tipo incorreto ou valor fora da regra da aplicação. Para isso, use validação por schema ou regras de negócio.
Linha e coluna ajudam a corrigir
Quando o parser informa posição do erro, comece alguns caracteres antes e revise o bloco. Um erro anterior pode fazer a mensagem aparecer mais adiante do que a causa real.
Exemplo prático
O trecho {"nome":"Ana",} parece simples, mas a vírgula final não é permitida no JSON padrão. Removê-la torna a estrutura sintaticamente válida.
Erros comuns e como evitar
- usar aspas simples como padrão de JSON.
- deixar vírgula final.
- confundir comentário de JavaScript com JSON válido.
- achar que sintaxe válida garante conteúdo correto.
Revise o resultado final e confirme unidades, estrutura ou formato antes de reutilizar a saída em outro sistema.
Leitura relacionada
Dúvidas frequentes
JSON aceita comentários?
O padrão JSON não define comentários como parte da sintaxe.
Posso usar aspas simples?
Strings e nomes de propriedades em JSON usam aspas duplas.
Validar JSON verifica a API?
Não. O validador verifica a estrutura; requisitos específicos da API precisam ser conferidos separadamente.
Fontes e referências
Documentação técnica e referências usadas para aprofundar este guia: