Formatador JSON

Formatar e validar JSON com localização de erros e detalhes de linha/coluna

Instruções de Uso

🚀 Início rápido

  • Inserir/Colar: digite ou cole o JSON na área de entrada
  • Validação em tempo real: verifica a sintaxe enquanto você digita; erros com linha/coluna aparecem abaixo
  • Formatar: clique em ‘Formatar’ para embelezar e substituir o conteúdo do campo
  • Minificar: clique em ‘Minificar’ para remover espaços/quebras; substitui o campo
  • Copiar: clique no botão Copiar abaixo para copiar o conteúdo atual

📌 Cenários comuns

  • Depuração de API: valide rapidamente o JSON do backend e melhore a legibilidade
  • Inspeção de logs: formate trechos JSON dos logs para localizar problemas
  • Configuração: revise a estrutura, unifique a ordem das chaves e a indentação
  • Revisão de código: inclua exemplos JSON claros em PRs/documentação
  • Verificação pré-commit: normalize o formato/indentação do JSON antes de commitar

🎛️ Parâmetros de formatação e ações

  • Tamanho do recuo: use o menu ao lado dos botões para escolher Tab/2/4/8
  • Ordenar: clique em ‘Ordenar’ para classificar alfabeticamente as chaves do objeto (sem alterar a semântica); copiar/enviar usa o conteúdo atual

🧭 Dicas de uso

  • Sequências de escape: use escapes válidos em strings (ex.: " e \ +)
  • Consistência: alinhe recuo, ordem das chaves e schema no time
  • Minifique e depois formate para evidenciar vírgulas extras ou aspas desencontradas
  • Backup antes de ordenar: ordenar altera a ordem das chaves e não reverte automaticamente; faça uma cópia antes

⚠️ Limitações & compatibilidade

  • Sem comentários: // e /* */ não fazem parte do padrão JSON (use JSON5/JSONC)
  • Sem aspas simples: 'text' não é uma string JSON válida
  • Sem vírgulas finais: {"a":1,} ou [1,] é inválido
  • JSON grande: para manter a responsividade, considere dividir; estruturas muito profundas/grandes podem ser simplificadas

🔒 Privacidade & segurança

  • Todo o processamento ocorre no seu navegador; os dados não saem do seu dispositivo

❓ Perguntas frequentes

Por que aspas simples/comentários/vírgulas finais/NaN geram erro?

São itens fora do padrão JSON (ou extensões JS): strings devem usar aspas duplas; comentários não são permitidos; vírgulas finais são inválidas; NaN/Infinity não são suportados.

Como localizar rapidamente o erro?

Use a linha/coluna na mensagem (ex.: linha 10, coluna 5) e verifique aspas e colchetes ao redor.

Como obter o menor JSON para transporte?

Use ‘Minificar’ para remover todos os espaços/quebras de linha; para produção, prefira a versão minificada.

Formatador JSON - Formatar e Validar Online - CrateX.app