Corrigir JSON inválido online
Cole o JSON com defeito e ele é corrigido automaticamente. Resolve vírgulas finais, aspas simples, comentários, chaves sem aspas e outros erros de sintaxe comuns.
Lidando com JSON defeituoso
Estratégias para tratar arquivos JSON que falham na validação.
Tente a correção automática antes de editar manualmente
A correção automática resolve mais de 90% dos erros comuns. Experimente primeiro — se restarem problemas, o validador aponta a localização exata de cada erro remanescente.
Fique atento às diferenças entre JavaScript e JSON
Se seu JSON veio de um arquivo JavaScript, espere aspas simples, vírgulas finais e chaves sem aspas. A correção automática resolve os três de uma vez.
Verifique caracteres invisíveis na codificação
Caracteres Unicode invisíveis (BOM, espaços de largura zero) copiados de editores de texto rico ou PDFs podem causar erros. Se a correção automática não resolver, inspecione com um editor hexadecimal.
Valide após cada correção
Depois de aplicar a correção automática, revalide para confirmar que todos os erros foram resolvidos. Algumas correções podem revelar erros que estavam escondidos mais fundo na estrutura.
Reparo automático de JSON
Corrija os erros de sintaxe JSON mais frequentes sem precisar editar manualmente.
Correção com um clique
Clique no botão de correção para reparar vírgulas finais, aspas simples, comentários JavaScript e chaves sem aspas de uma só vez. Sem edição manual.
Localização precisa do erro
Exibe a linha e coluna exatas de cada erro de sintaxe com mensagens descritivas. Vá direto ao problema sem precisar vasculhar milhares de linhas.
Comparação lado a lado
Compare o JSON original com a versão corrigida para conferir todas as alterações antes de copiar o resultado.
Por que a validação JSON importa
JSON inválido quebra APIs, derruba aplicações e provoca perda silenciosa de dados. Uma simples vírgula final que funciona em JavaScript vai fazer JSON.parse() lançar uma exceção em produção. Validar e corrigir JSON antes do deploy previne essas falhas em tempo de execução.
Dicas de prevenção
Sempre valide saídas JSON antes de enviá-las para APIs ou salvar em arquivos
Configure seu IDE para sinalizar erros de sintaxe JSON em tempo real
Inclua um linter JSON no seu pipeline CI/CD para capturar erros antes do deploy
Corrigir JSON inválido — Perguntas frequentes
Quais são os erros de sintaxe JSON mais comuns?
Os cinco mais frequentes: (1) vírgula após o último elemento em arrays ou objetos, (2) aspas simples no lugar de duplas, (3) comentários no estilo JavaScript (// ou /* */), (4) nomes de propriedade sem aspas, (5) vírgulas faltando entre elementos.
Esta ferramenta corrige todos os erros JSON?
Ela repara automaticamente os erros estruturais mais comuns. Chaves desbalanceadas, estrutura gravemente danificada ou arquivos truncados podem precisar de correção manual. As mensagens de erro indicam a localização exata dos problemas restantes.
Por que JSON não permite vírgulas finais?
A especificação JSON (RFC 8259) exige sintaxe rigorosa — sem vírgulas finais, sem comentários, apenas aspas duplas. Isso é intencional: JSON é um formato de troca de dados, não uma linguagem de programação, e regras estritas evitam ambiguidades entre parsers diferentes.
Como corrijo erros 'Unexpected token'?
Um erro 'Unexpected token' significa que o parser encontrou um caractere inesperado em determinada posição. Causas comuns: vírgula após o último elemento, aspas simples, comentário ou colchete de fechamento faltando. Esta ferramenta detecta e corrige esses problemas automaticamente.
Posso usar comentários em JSON?
O JSON padrão não suporta comentários. Se seu arquivo de configuração precisa de comentários, considere JSONC (suportado pelo VS Code) ou JSON5. Esta ferramenta pode remover comentários de JSONC para gerar JSON válido.
Por que o JSON copiado do JavaScript é inválido?
Objetos literais JavaScript permitem chaves sem aspas, vírgulas finais, aspas simples e comentários — nada disso é válido em JSON. Ao copiar um objeto JS para usar como JSON, essas diferenças causam falhas no parsing. Esta ferramenta converte o formato JS para JSON estrito.
O JSON corrigido mantém meus dados originais?
Sim, quanto ao conteúdo. A correção automática altera apenas a sintaxe (estilo de aspas, remove comentários, conserta vírgulas) — nunca modifica valores, chaves ou a estrutura dos dados.
Ferramentas Relacionadas
Explore mais ferramentas JSON para otimizar seu fluxo de trabalho.
Erro de parsing JSON?
Localize e corrija erros de JSON.parse() na hora. Veja a linha, coluna e causa exatas de cada erro de sintaxe — com reparo automático em um clique.
Validador JSON
Valide JSON instantaneamente com mensagens de erro precisas. Obtenha números exatos de linha e coluna para erros.
Formatador JSON
Formate e embeleze JSON com indentação configurável. Cole seu JSON e formate instantaneamente.
Validador JSON Schema
Valide dados JSON contra um JSON Schema. Obtenha mensagens de erro detalhadas com caminhos exatos.
Não consegue abrir o arquivo JSON?
Abra qualquer arquivo .json direto no navegador — sem instalar programas, sem configurar associações de arquivo, sem problemas de compatibilidade. Funciona em qualquer sistema operacional.