Formatar JSON online: formatador e validador

Uma resposta de API minificada é ilegível, e uma vírgula faltando trezentas linhas abaixo é ainda pior. Este formatador identa o JSON com o recuo que você escolher, valida o documento com uma mensagem que aponta onde está o erro e volta a minificar quando você precisa enviá-lo.

Formatador JSON: como usar

  1. Cole o seu JSON no painel da esquerda.
  2. Clique em Formatar para identar ou em Minificar para remover cada byte desnecessário.
  3. Se o documento for inválido, leia a mensagem de erro: ela indica a posição do caractere com problema.
  4. Copie o resultado ou ordene as chaves em ordem alfabética para comparar dois documentos.

Perguntas frequentes

Por que meu JSON está inválido?

As três causas mais comuns são vírgula depois do último item, aspas simples no lugar de aspas duplas e quebras de linha sem escape dentro de uma string. O JSON estrito não aceita nenhuma delas, embora os objetos de JavaScript aceitem.

Dá para usar comentários em JSON?

Não. A especificação não tem sintaxe de comentário. Variantes como JSONC e JSON5 acrescentam isso, mas um parser padrão rejeita um documento com // ou /* */.

Formatar altera os meus dados?

Não. Os espaços entre os elementos não têm significado em JSON, então formatar e minificar não perdem informação. A ordem das chaves é preservada, a menos que você escolha ordená-las.

Meu JSON é enviado para algum servidor?

Não. A leitura usa o motor JSON do próprio navegador, então chaves de API, tokens e dados de clientes nunca saem da sua máquina.

Codificador Base64 · Codificador de URL · Decodificador JWT · Gerador de UUID · Ver todas as ferramentas

Também disponível em: English · Español · Français · Deutsch