Validação
JSON válido
Resultado
Erros mais comuns
Se o JSON tiver erro, você vê a linha e a coluna exatas. O mais comum é vírgula sobrando no fim, como em [1, 2, 3,].
JSON só aceita aspas duplas, inclusive nos nomes das chaves. Comentários, undefined e NaN também não existem nele.
Identar ou compactar?
Identado é para ler: o recuo deixa a estrutura visível e a revisão mais fácil.
Compactado é para enviar: sem espaços nem quebras, o arquivo fica bem menor. O conteúdo é o mesmo nos dois.
Ferramentas parecidas
Perguntas frequentes
Por que meu JSON está inválido?
Os erros mais comuns são vírgula sobrando antes de fechar chave ou colchete, uso de aspas simples no lugar de duplas, e comentários — que JSON não aceita. Esta página aponta a linha e a coluna exatas do problema.
JSON aceita comentário?
Não. Se o seu arquivo tem // ou /* */, ele não é JSON puro, e sim JSONC ou JSON5 — formatos que só algumas ferramentas entendem. Valores como undefined, NaN e Infinity também não existem em JSON.
Qual a diferença entre identar e compactar?
Identar adiciona recuo e quebra de linha para facilitar a leitura e mostrar diferenças linha a linha no Git. Compactar remove tudo isso para o arquivo trafegar menor. O conteúdo é exatamente o mesmo nos dois casos.