Para que serve formatar um JSON?
APIs, logs e muitos arquivos de configuração guardam o JSON em uma única linha para ocupar menos espaço. Isso é ótimo para as máquinas, mas impossível de ler: não se vê qual objeto contém qual nem onde termina uma lista.
Este formatador (também chamado de JSON beautifier ou pretty print) reescreve o JSON com uma quebra de linha por valor e um recuo de 2 ou 4 espaços ou de tabulação, para que a estrutura fique clara à primeira vista. Ao ativar “Ordenar chaves A-Z”, as chaves de cada objeto ficam em ordem alfabética, o que ajuda a comparar duas respostas.
Os números são mantidos exatamente como foram escritos. Muitos formatadores passam o JSON pelo JavaScript e arredondam inteiros muito longos (por exemplo, um ID de 19 dígitos); aqui isso não acontece. Se o JSON não for válido, você vê o erro explicado de forma clara, a linha e a coluna, e um botão que leva o cursor exatamente até lá.
Como formatar um JSON
- Cole o JSON na caixa de entrada, arraste um arquivo .json ou clique em “Abrir arquivo”.
- Escolha o recuo: 2 espaços, 4 espaços ou tabulação.
- Se quiser, ative “Ordenar chaves A-Z”.
- Clique em “Formatar JSON” e copie o resultado ou baixe-o como arquivo.
Quando usar
- Ler a resposta de uma API que chega em uma única linha.
- Revisar um package.json, um tsconfig.json ou um arquivo de configuração antes de enviá-lo.
- Comparar duas respostas JSON com as chaves na mesma ordem.
- Descobrir em que linha está o erro de um JSON que o seu programa rejeita.
Perguntas Frequentes
Qual é a diferença entre formatar e validar um JSON?
Formatar muda a apresentação (quebras de linha e recuo) sem mexer nos dados. Para formatar, porém, a ferramenta também precisa ler o JSON, então, se ele não for válido, mostra o erro. Se você só quer saber se é válido e ver as suas estatísticas, use o validador de JSON.
Algum valor muda ao formatar?
Não. Só mudam os espaços e as quebras de linha. Os números são copiados como estão, sem arredondamento, e os textos mantêm o seu conteúdo. Se ativar “Ordenar chaves”, muda a ordem das chaves, não os valores.
Posso formatar JSON com comentários ou vírgulas finais?
Não, porque isso não é JSON válido (é JSON5 ou JSONC). A ferramenta indica em que linha está o comentário ou a vírgula a mais para que você possa removê-los.
Meus dados são enviados para algum servidor?
Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.
Posso formatar vários arquivos de uma vez?
Sim, com o ToolStudio Pro. Abra vários arquivos .json de uma vez: eles são formatados com as mesmas opções e você baixa todos juntos em um ZIP. O teste grátis é de um documento.
É grátis?
Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.