Consertar JSON

Cole JSON inválido à esquerda. «Validar» só confere a sintaxe; «Reparar» corrige erros comuns e formata. Clique na saída para copiar.

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

  1. Se o input já for válido, a saída é pretty-print e rotulada como já válido — sem highlight verde.
  2. Se consertar der certo, a saída é JSON padrão; verde marca o que difere do texto original.
  3. 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 mantido
  • Só validarChecagem pass/fail sem reescrever