Sobre o Consertar JSON
Cole JSON quebrado de logs de API, configs de CI ou respostas copiadas pela metade — clique Validar para checar sintaxe sem mudar o texto, ou Consertar para gerar JSON padrão copiável.
Consertar trata vírgula sobrando, comentários //, aspas simples, chaves sem aspas e às vezes colchetes faltando, depois pretty-print com indent 2. Marcações verdes à direita mostram o que mudou em relação ao paste original.
O que você pode fazer
Validar
Verifica se o texto é JSON válido — sem reescrever. Sucesso mostra saída formatada; falha mostra mensagem inválida e, quando possível, linha e coluna aproximadas no input.
Consertar
- Se o input já for válido, a saída é pretty-print e rotulada como já válido — sem highlight verde.
- Se consertar der certo, a saída é JSON padrão; verde marca o que difere do texto original.
- Lista curta (comentários, vírgula final, aspas, chaves, estrutura) resume o que provavelmente mudou.
Saída destacada
Trechos verdes são caracteres no resultado consertado que diferem do paste. Clique na área de saída para copiar JSON puro.
Quando consertar falha
Texto muito truncado ou que não é JSON pode não ser recuperável. Use Validar para ver onde quebra, edite manualmente ou compare com um sample bom na página de formatador JSON.
Casos de uso
Unexpected token no CI ou config
Cole o trecho com erro, clique Consertar e use o verde para ver vírgula ou comentário removidos antes de commitar o bloco corrigido.
Resposta de API copiada pela metade
Validar aponta linha/coluna aproximadas; Consertar tenta fechar colchetes e normalizar aspas. Revise os highlights antes de usar em produção.
Object literal estilo JavaScript
Strings com aspas simples e chaves sem aspas do DevTools não são JSON padrão — Consertar converte para corpos de request e exemplos de API.
Perguntas frequentes
- Qual a diferença para o formatador JSON?
- O formatador exige JSON válido antes de Formatar ou Minificar. Esta página aceita texto bagunçado — Validar só checa; Consertar reescreve, pretty-print e mostra mudanças em verde.
- O que significa o highlight verde?
- Verde marca caracteres na saída consertada que diferem do paste original. Texto sem marcação ficou igual no nível de string — muitas vezes whitespace ou chaves intactas.
- Consertar remove comentários ou vírgula sobrando?
- Consertar tenta remover comentários // e vírgulas finais para JSON padrão válido. A saída não mantém comentários — JSON estrito não permite.
- JSON truncado pode ser consertado?
- Às vezes colchetes faltando são inferidos — confira nos highlights. Prosa aleatória ou texto errado aparece como irreparável, com dica de linha/coluna quando houver.
- Meu JSON é enviado ao servidor?
- O processamento roda na sessão do navegador, como nas outras páginas hidevtool — cole payloads sensíveis só em dispositivos confiáveis.
Padrões quebrados comuns
{"a":1,}Vírgula antes de } — fix típico do Consertar{key:'value'}Aspas simples e chaves nuas → JSON padrão// nota\n{"x":1}Comentários de linha removidos, objeto mantidoSó validarChecagem pass/fail sem reescrever