Corrigir JSON sem alterar os dados

Verifique aspas, vírgulas finais, números grandes e chaves duplicadas antes de usar a saída formatada.

Resolva o primeiro erro

JSON exige aspas duplas em nomes e strings. Comentários e vírgula após o último item não fazem parte do formato. Guarde a entrada e corrija o primeiro erro antes dos seguintes: uma aspa aberta pode provocar vários avisos. Quebras de linha dentro de strings precisam estar escapadas.

Preserve identificadores extensos

Números JavaScript não representam exatamente todos os inteiros acima de 9.007.199.254.740.991. Um formatador que analisa e serializa pode arredondá-los. Use strings para identificadores ou um analisador sem perda. Chaves duplicadas também exigem atenção, pois muitos analisadores mantêm apenas o último valor. Indentação bonita não comprova integridade.

Compare entrada e saída

Use a ferramenta de diferenças para revisar as alterações. Espaçamento pode mudar; valores diferentes precisam de explicação. Se uma API retorna uma string contendo outro JSON, consulte o contrato antes de analisar duas vezes. Documente erros com dados de exemplo sem credenciais e mantenha os bytes originais quando investigar problemas de codificação.

Ferramentas relacionadas