Pular para o conteúdo
lab

lab / json

Formatador e validador de JSON

estável

Cole um JSON para validar, formatar com recuo ou minificar. Se houver erro, a linha e a coluna aparecem logo acima dos campos.

Entrada

Resultado

Opções

Como funciona

O texto é lido com JSON.parse, o analisador do próprio navegador. Se a leitura funciona, o valor é reescrito com JSON.stringify no formato escolhido. Se falha, a posição do erro é extraída da mensagem do navegador e convertida em linha e coluna.

Três detalhes do JavaScript valem a atenção: inteiros acima de 9 007 199 254 740 991 perdem precisão; chaves repetidas ficam só com o último valor; e, ao ordenar, chaves que são números inteiros (como "1" e "2") mantêm a ordem numérica.