Como formatar JSON
- Cole o JSON na caixa de entrada.
- Escolha 2 ou 4 espaços, tab ou minificar, e ordene as chaves se quiser.
- Copie o resultado ou corrija o erro na linha e coluna indicadas.
Por que formatar JSON
Respostas de API e logs costumam chegar numa linha só. O JSON indentado mostra o aninhamento de objetos e arrays de relance e facilita achar um campo, notar um valor faltando ou revisar uma configuração.
Lendo a posição do erro
O validador mostra a linha e a coluna em que a leitura parou. O erro real geralmente está logo antes: vírgula ou aspas faltando na linha anterior, ou vírgula sobrando antes de } ou ].
JSON e objetos JavaScript
JSON é mais rígido: chaves e strings com aspas duplas, sem comentários, vírgulas finais, undefined ou NaN. Inteiros acima de 2^53 perdem precisão no JavaScript, por isso muitas APIs mandam IDs como texto.
Perguntas frequentes
Meu JSON é enviado a um servidor?
Não. A formatação e a validação usam o parser JSON do navegador, então respostas de API e arquivos de configuração não saem do seu dispositivo.
Quais são os erros de JSON mais comuns?
Vírgula depois do último item, aspas simples em vez de duplas, chaves sem aspas e comentários. O JSON não aceita nenhum deles.
O que faz minificar?
Remove espaços e quebras de linha fora das strings para gerar o menor JSON válido.
