JSON Repair
Corrija automaticamente JSON quebrado — vírgulas sobrando, aspas simples, chaves sem aspas.
JSON quebrado
Saída reparada
Cole o JSON quebrado à esquerda para repará-lo.
O que é JSON Repair?
Uma ferramenta de reparo de JSON corrige automaticamente o JSON malformado que aparece constantemente no mundo real — uma vírgula sobrando após excluir a última propriedade, aspas simples no lugar de aspas duplas, chaves de objeto sem aspas, vírgulas faltando entre itens de array, ou até comentários no estilo JavaScript deixados de um arquivo de configuração — e o transforma em JSON em conformidade com o padrão e interpretável. Diferente de um formatador estrito (que só reindenta entradas que já passam pela análise), uma ferramenta de reparo tolera os erros comuns que pessoas e sistemas legados realmente produzem, aplica o conjunto mínimo de correções necessário para tornar o documento válido e devolve uma saída limpa e formatada. É a diferença entre uma ferramenta que diz "linha 4, token inesperado" e uma que simplesmente corrige a linha 4 para você.
Como usar JSON Repair
- Cole ou digite o JSON quebrado no painel esquerdo — ou arraste um arquivo .json sobre ele.
- O resultado reparado e formatado aparece automaticamente à direita.
- Um selo acima da saída informa se algo foi de fato reparado, ou se sua entrada já era JSON válido.
- Copie o JSON reparado com o botão de copiar quando estiver satisfeito com o resultado.
Exemplos
Vírgula sobrando + chaves sem aspas
Entrada
{name: 'Ada', active: true,}
Saída
{ "name": "Ada", "active": true }
Vírgula faltando entre itens do array
Entrada
["a" "b" "c"]
Saída
[ "a", "b", "c" ]
Erros comuns
- Assumir que uma ferramenta de reparo conserta qualquer entrada — JSON severamente truncado ou com aninhamento ambíguo ainda não pode ser recuperado com segurança.
- Não notar o selo de 'já válido' e assumir que sua entrada devia ter algum erro só porque você a passou por uma ferramenta de reparo.
- Usar isto no lugar do validador do JSON Formatter quando você na verdade quer saber a linha/coluna exata de um erro de sintaxe, não que ele seja corrigido silenciosamente.
Por que usar esta ferramenta
- Roda inteiramente no cliente — JSON quebrado contendo tokens, valores de configuração ou outros dados sensíveis nunca sai do seu navegador.
- Corrige os erros de sintaxe que as pessoas realmente cometem (vírgulas sobrando, aspas simples, chaves sem aspas) em vez de apenas relatá-los.
- Mais rápido do que caçar manualmente uma vírgula faltando ou um colchete sem par em um documento grande.