Formatar JSON
Formate um JSON compacto ou mal indentado num documento legível, com indentação de 2 espaços, diretamente no navegador.
É processado no seu dispositivo. Nada é enviado para nenhum servidor.
Lê o JSON com o analisador nativo do navegador e volta a escrevê-lo com indentação; se não for válido, mostra uma mensagem com a linha e a coluna do erro.
Casos de uso
- Formatar a resposta de uma API para a ler com conforto.
- Depurar um ficheiro de configuração JSON.
- Preparar um JSON legível para documentação.
Como funciona
- 1
Cole o JSON
Escreva ou cole o JSON na caixa de entrada.
- 2
Formate
Clique em «Formatar» e copie ou descarregue o resultado.
Detalhes técnicos
- A indentação é sempre de 2 espaços. Segue o padrão JSON estrito: não admite comentários, vírgulas finais nem aspas simples.
- Os números inteiros com mais de 15-16 algarismos (por exemplo, identificadores de 64 bits) perdem precisão ao ser processados: 12345678901234567890 passa a 12345678901234567000. Se o seu JSON os tiver, guarde-os como texto.
- Se uma chave aparecer duas vezes no mesmo objeto, só se mantém o último valor, sem aviso.
- A ordem das chaves mantém-se, exceto nas chaves que são números inteiros («1», «42»), que o navegador coloca primeiro por ordem crescente.
Perguntas frequentes
O que acontece se o JSON não for válido?
Aparece uma mensagem de erro com a linha e a coluna aproximadas do problema, em vez de falhar sem explicação.