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.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
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
- Cole o JSON no editor de entrada.
- Escolha "Format JSON" ou "Minify".
- 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