O que é
O Formatador de JSON é uma ferramenta online e gratuita que organiza, valida e minifica arquivos e respostas de API no formato JSON. Ela recebe um JSON bruto, às vezes tudo em uma linha só e difícil de ler, e devolve o conteúdo indentado, com espaçamento e quebras de linha que facilitam a leitura e a revisão.
Se o JSON colado tiver algum erro de sintaxe, como uma vírgula sobrando ou uma chave sem fechar, a ferramenta mostra uma mensagem indicando o problema, o que ajuda a encontrar e corrigir o erro rapidamente. Quando o JSON é válido, um pequeno painel mostra estatísticas úteis: o número total de chaves, a profundidade máxima de aninhamento dos objetos e o tamanho estimado do arquivo em bytes ou KB.
Além de formatar e minificar, a ferramenta tem uma aba de TypeScript: ao colar um JSON, ela gera automaticamente a interface TypeScript correspondente, pronta para copiar e colar em um projeto de código. Isso economiza o trabalho de escrever a tipagem manualmente sempre que você recebe um novo formato de dado de uma API.
Como usar
- Cole o seu JSON no campo à esquerda da ferramenta.
- Clique em Formatar para indentar o conteúdo, em Minificar para deixar tudo em uma linha só, ou em Tipo TS para gerar a interface TypeScript.
- Escolha entre indentação de 2 ou 4 espaços no menu de opções, se estiver usando o modo formatado.
- Confira as estatísticas de chaves totais, profundidade e tamanho exibidas acima do resultado.
- Se houver algum erro de sintaxe, leia a mensagem de aviso para localizar o ponto exato do problema.
- Clique em Copiar para levar o resultado direto para o seu projeto ou documento.
Dicas
- Use a versão minificada quando precisar economizar espaço no arquivo, e a versão formatada quando for revisar ou apresentar o conteúdo.
- Os erros mais comuns em JSON são vírgula extra no final de uma lista, aspas simples no lugar de aspas duplas e colchetes ou chaves sem fechamento.
- A aba de TypeScript é útil para quem consome APIs com frequência e precisa manter a tipagem do projeto atualizada.
- Todo o processamento roda dentro do seu navegador, então dados de produção e informações sensíveis não trafegam por nenhum servidor externo.