Saltar para o conteúdo

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. 1

    Cole o JSON

    Escreva ou cole o JSON na caixa de entrada.

  2. 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.

← Programação