Ferramenta de desenvolvedor / 01

Formatador de JSON

Valide, formate, minifique, copie e baixe JSON sem enviar para lugar nenhum.

Formatador de JSON: TOEA faz o parse do JSON com o parser baseado em padrões do navegador e o serializa com dois ou quatro espaços, ou sem espaços extras. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Bancada de acabamento JSONProcessamento local

Roda inteiramente no seu navegador

Saída formatadaAguardando
Seu resultado aparecerá aqui.

Os erros que invalidam a maioria dos JSON

JSON é mais rígido do que o JavaScript que ele lembra. Uma vírgula após o último item, aspas simples, chaves sem aspas, comentários e valores como undefined ou NaN são todos inválidos, e cada um é relatado com sua posição. Texto copiado de um arquivo JavaScript ou produzido por um modelo de linguagem frequentemente traz vários desses problemas; a ferramenta de reparo de JSON corrige-os mecanicamente, e Objeto JS para JSON converte literais de objeto.

Números grandes perdem dígitos

O JavaScript armazena todo número como um float de 64 bits, que é exato apenas até 9.007.199.254.740.991. Qualquer ferramenta que faça parse de JSON em JavaScript — incluindo esta — arredonda inteiros maiores; assim, um ID de 64 bits como 12345678901234567890 volta como 12345678901234567000. Por isso, APIs que retornam IDs grandes normalmente os oferecem como strings.

Além da formatação

Formatar comprova que a sintaxe é válida, não que os dados têm os campos corretos. Para checar a estrutura contra um contrato, use o validador de JSON Schema; para ver o que mudou entre duas respostas, o diff de JSON compara por chave, não por linha.

Como usar

  1. Cole o JSON no editor de entrada.
  2. Escolha "Format JSON" ou "Minify".
  3. Confira o resultado do parse e, em seguida, copie ou baixe.

Privacidade e limitações

Seu JSON fica no seu navegador. A formatação verifica a sintaxe, não se os campos correspondem a um esquema de API específico.

Ferramentas relacionadas

Perguntas frequentes

Corrige JSON inválido?

Não. Ele informa o erro do parser para que você corrija o texto original sem alterar o significado sem que você perceba.

Reordena as chaves?

Não. Mantém a ordem das propriedades fornecida pelo objeto analisado.

Ferramenta grátis · no seu navegador execuções · não precisa de conta