Como Formatar JSON: Guia de Pretty Print e Beautify 2026
Aprenda a formatar e embelezar JSON usando ferramentas de linha de comando, editores de código e linguagens de programação.
Big JSON Team
• Technical WriterExpert in JSON data manipulation, API development, and web technologies. Passionate about creating tools that make developers' lives easier.
# Como Formatar JSON: Guia de Pretty Print e Beautify
Formatar o JSON corretamente é essencial para a leitura e depuração (debug). Seja trabalhando com respostas de API ou arquivos de configuração, este guia mostra como embelezar seus dados.
Por que formatar o JSON?
1. Legibilidade
Minificado (difícil de ler):{"nome":"João","idade":30,"hobbies":["leitura","codigo"]}
Formatado (fácil de ler):
{
"nome": "João",
"idade": 30,
"hobbies": [
"leitura",
"codigo"
]
}
---
Métodos de Formatação
Ferramentas Online
- Big JSON Viewer: Ideal para arquivos grandes. Basta colar o código e clicar em "Format".
- JSONLint: Além de formatar, valida se o código possui erros de sintaxe.
Editores de Código (VS Code)
No Visual Studio Code, você pode formatar um arquivo JSON instantaneamente:
- Windows/Linux:
Shift + Alt + F - Mac:
Shift + Option + F
Linha de Comando (jq)
O jq é a ferramenta mais poderosa para manipular JSON no terminal:
# Formatar um arquivo
jq . arquivo.json
---
Formatação em Linguagens de Programação
JavaScript
const dados = { nome: "João", idade: 30 };
const formatado = JSON.stringify(dados, null, 2); // O '2' define os espaços de recuo
console.log(formatado);
Python
import json
dados = {"nome": "João", "idade": 30}
print(json.dumps(dados, indent=2))
Melhores Práticas
- Mantenha a consistência: Escolha entre 2 ou 4 espaços para o recuo e use o mesmo padrão em todo o projeto.
- Minifique para produção: Use versões sem espaços para economizar banda ao enviar dados para usuários reais.
- Formate para depuração: Nunca tente ler um JSON minificado durante o desenvolvimento; use sempre o "Pretty Print".
Conclusão
Formatar JSON é uma tarefa simples que economiza muito tempo de desenvolvimento. Escolha a ferramenta que melhor se adapta ao seu fluxo de trabalho, seja ela online, no editor ou via código.
Artigos Relacionados
JavaScript JSON: Parse, Stringify e Melhores Práticas
Guia completo sobre JSON no JavaScript. Aprenda JSON.parse(), JSON.stringify(), tratamento de erros e técnicas avançadas.
Melhores Ferramentas Online JSON 2026: Visualizadores e Validadores
Guia completo das melhores ferramentas online para JSON. Compare visualizadores, validadores e formatadores de dados JSON.
Python e JSON: Guia Completo do Módulo json
Domine o uso de JSON no Python com o módulo nativo. Aprenda a ler, gerar e manipular dados JSON com exemplos práticos.