Formatador JSON

Todas as ferramentas

O que é JSON?

JSON (JavaScript Object Notation) é um formato de dados leve usado para trocar dados estruturados entre serviços e aplicativos.

Esta ferramenta ajuda a formatar JSON (impressão bonita) para facilitar a leitura ou reduzir JSON para reduzir o tamanho de armazenamento e transferência de rede. O processamento é executado localmente no seu navegador.

Como usar o formatador JSON

  1. Cole seu JSON no campo Entrada.
  2. Clique em Formatar para imprimir JSON com recuo.
  3. Clique em Minify para remover espaços em branco e reduzir o JSON.
  4. Use Copiar para copiar o resultado.

Erros comuns de formatação JSON

  • As vírgulas finais não são válidas no JSON padrão.
  • Chaves e valores de string devem usar aspas duplas.
  • Aspas sem escape dentro de strings interromperão a análise.
  • Faltam vírgulas entre campos ou itens da matriz.

Workflow para depurar JSON

Formate antes de revisar

Pretty-print torna arrays, objetos aninhados, nulls e strings escapadas mais fáceis de inspecionar.

Separe sintaxe e formato dos dados

Um JSON válido ainda pode falhar em um contrato API. Depois de formatar, valide campos obrigatórios, tipos e enums com um schema.

Revise respostas copiadas

Se a formatação falhar, confirme que a resposta é JSON real e não uma página HTML de erro, saída truncada ou wrapper de logs.

Minifique só depois de validar

JSON minificado é útil para transporte e configuração, mas mantenha uma versão formatada durante o debugging.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações JSON antes de depurar uma resposta API

Formatar é só o primeiro passo. Revise estrutura, tipos, aninhamento e dados privados antes de usar o payload em testes ou docs.

Estrutura válida

Procure vírgulas ausentes, vírgulas finais, aspas sem escape, campos aparentemente duplicados e arrays muito aninhados.

Tipos esperados

Revise strings que deveriam ser números, null inesperado e booleanos enviados como texto.

Fixtures e docs

Minifique payloads para fixtures compactas ou formate JSON para reviews, bugs e documentação API.

Dados privados

Troque tokens, emails, IDs de clientes e registros reais por valores de exemplo seguros.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Uma resposta de API como {"price":"19.90","active":"false"} é JSON válido, mas o número e o booleano entre aspas ainda podem quebrar consumidores que esperam tipos estritos.

Caso limite

Uma resposta que começa com <html> geralmente é uma página de erro do proxy ou da aplicação, não JSON malformado. Verifique primeiro o status HTTP e o Content-Type.

Nota do autor

Uso a formatação para revelar a estrutura e depois valido o contrato de dados separadamente; JSON legível não é automaticamente JSON correto.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre o formatador JSON

Esta ferramenta valida JSON?
Se sua entrada for JSON inválido, o formatador mostrará um erro. Após a formatação ser bem-sucedida, a saída será JSON válida.
Meu JSON é enviado para o servidor?
Não. A formatação acontece no seu navegador. Não armazenamos nem transmitimos sua entrada.
Qual é a diferença entre objetos JSON e JavaScript?
JSON é um formato de dados com regras rígidas (aspas duplas, sem funções). Os objetos JavaScript são mais flexíveis e permitem sintaxe adicional.
Posso formatar arquivos JSON enormes?
Entradas grandes podem ser lentas dependendo do seu dispositivo. Para arquivos muito grandes, tente dividir o JSON ou formatar partes menores.