EZ
EZ2Conv

Formatador JSON

Formate, valide e embeleze dados JSON com destaque de sintaxe em tempo real e analise de estrutura. Compatível com objetos aninhados, arrays e todos os tipos de dados JSON. Ferramenta gratuita baseada no navegador, sem necessidade de upload.

14px
O JSON formatado aparecerá aqui...

Como Usar

  1. Cole ou digite seus dados JSON brutos na área de entrada a esquerda, ou carregue um dos exemplos incluídos para começar
  2. A ferramenta valida automaticamente seu JSON em tempo real, detectando erros de sintaxe como vírgulas faltantes ou colchetes não fechados
  3. Visualize o JSON embelezado com destaque de sintaxe colorido na área de saída a direita para leitura fácil
  4. Use Copiar Formatado para obter JSON com indentação, ou Copiar Minificado para uma versão compacta em linha única
  5. Revise as estatísticas detalhadas incluindo contagem de chaves, profundidade de aninhamento e detalhamento de objetos, arrays e outros tipos
  6. Erros de validação são destacados com mensagens especificas mostrando a localizacao exata e a natureza do problema
  7. Estruturas aninhadas complexas com objetos e arrays profundamente incorporados são totalmente suportadas e corretamente indentadas
  8. Todo o processamento acontece no lado do cliente no seu navegador, seus dados JSON nunca são enviados para nenhum servidor

Formatar, validar e minificar JSON

O que esta ferramenta faz

O JSON é o formato padrão para respostas de API, arquivos de configuração e troca de dados, mas costuma chegar comprimido em uma única linha densa. Esta ferramenta pega o JSON que você cola e o reescreve com uma indentação uniforme de dois espaços e quebras de linha, de modo que objetos e arrays aninhados ficam legíveis. Ao mesmo tempo, valida a entrada, analisa a estrutura e mostra estatísticas: quantas chaves há, que profundidade o aninhamento alcança e quantos objetos, arrays, strings, números, booleanos e valores null existem.

Quando usar

É útil quando uma API devolve uma carga minificada que você precisa inspecionar, quando um arquivo de configuração não é parseado e é preciso localizar o caractere com erro, ou quando você quer reduzir um arquivo legível para produção. Como a saída formatada e a minificada são geradas juntas, você copia a que servir no momento: a versão indentada para depurar e documentar e a de uma linha só para transmitir ou incorporar.

Exemplo: do minificado ao indentado

Cole {"user":{"name":"Ada","roles":["admin","editor"],"active":true}} e a saída se expande em um bloco aninhado onde user contém name, um array roles com dois itens em linhas próprias e active: true mantido como booleano em vez de uma string entre aspas. O painel de estatísticas então indica profundidade 2 e conta cada tipo de valor. O Copy Minified o traz de volta à forma compacta de uma linha sempre que você precisar.

Observações e casos extremos

A validação roda enquanto você digita, então uma vírgula ausente, um colchete não fechado ou uma vírgula final sobrando são sinalizados com uma mensagem apontando onde a análise falhou. Valem as regras padrão do JSON: chaves e strings exigem aspas duplas e comentários não são permitidos, então formatos como JSONC não passam. Cargas grandes são formatadas sem problema, embora estruturas muito profundas ou muito longas gerem um resultado extenso com rolagem. Números, booleanos e null preservam o tipo intacto em vez de virarem strings.

Perguntas frequentes

Você pode formatar, validar, minificar e analisar JSON sem limite — de uma resposta de API em uma linha a objetos e arrays profundamente aninhados —, com as estatísticas de estrutura incluídas a cada uso. Não há planos pagos, limites de caracteres nem contas.
Sim. O embelezamento, a validação e o detalhamento por tipos rodam no seu navegador com JavaScript, então respostas de API, arquivos de configuração e qualquer JSON que você cole nunca são enviados nem armazenados. Tudo permanece no seu dispositivo.
Nenhuma conta é necessária. Cole o seu JSON ou carregue um dos exemplos prontos, e a validação em tempo real, o destaque de sintaxe e as saídas formatada e minificada ficam prontos na hora.
O JSON formatado acrescenta indentação de dois espaços e quebras de linha para que a estrutura seja fácil de ler e depurar. O JSON minificado remove cada espaço e quebra opcional até sobrar uma única linha compacta, o que reduz o tamanho para armazenamento, transmissão ou incorporação. As duas versões são geradas juntas, então você copia ou baixa a que precisar.
Sim. A validação roda em tempo real enquanto você digita e sinaliza problemas de sintaxe como vírgula ausente, colchete não fechado ou vírgula final sobrando, com uma mensagem indicando onde a análise falhou para você ir direto à correção.
As causas mais comuns são aspas simples em vez de aspas duplas, chaves sem aspas, uma vírgula após o último item ou comentários, algo que o padrão JSON não aceita. Formatos como JSONC ou literais de objeto do JavaScript continuarão inválidos até seguirem as regras estritas do JSON.