Formatador e validador JSON

Cole JSON para formatar, validar ou minificar na hora.

✓ JSON válido

Como formatar JSON

  1. Cole o JSON na caixa de entrada.
  2. Escolha 2 ou 4 espaços, tab ou minificar, e ordene as chaves se quiser.
  3. 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.