JSON Formatter & Validador Online

JSON Formatter & Validador Online

Formatador JSON online grátis, validador e pretty printer — formate, valide, minifique e exporte JSON para CSV. Árvore, grafo e destaque de sintaxe. Sem instalação.

Shift + Enter to Copy · Shift + for tabs
1

JSON Formatter & Validador Online — Grátis, Rápido, Sem Instalar

O JSON Formatter & Validator gratuito permite colar qualquer string JSON e obter instantaneamente um resultado formatado, validado e com destaque de sintaxe — sem instalação, sem cadastro, tudo rodando no navegador. Seja depurando uma resposta de API minificada ou organizando um arquivo de config, a saída legível aparece no momento em que você cola.

Além do pretty print básico, a ferramenta inclui um botão de Export CSV, uma árvore colapsável, um layout visual em grafo, uma lista flat pesquisável e um minificador — tornando-se um JSON Formatter completo, pretty printer e validador em um só lugar.

Como Usar o JSON Formatter & Validator

  1. Cole seu JSON no painel de entrada à esquerda — minificado, mal indentado ou já formatado.
  2. Veja a saída — o resultado formatado aparece imediatamente no painel direito com destaque de sintaxe.
  3. Troque de aba para explorar o JSON como árvore colapsável, grafo visual ou lista flat de caminhos.
  4. Ajuste a indentação — escolha 2 ou 4 espaços no seletor.
  5. Copie o resultado — clique em Copiar para copiar a saída formatada ou minificada para a área de transferência.

Se o input for JSON inválido, uma mensagem de erro mostra exatamente onde está o problema para você corrigir rapidamente.

Exportar JSON para CSV

O botão Export CSV (na aba Pretty Print) converte seu JSON diretamente para valores separados por vírgula. Cole um array JSON de objetos (ex: uma resposta de API com lista ou um export de banco de dados) e a ferramenta gera um CSV com cabeçalhos derivados automaticamente das chaves dos objetos. Clique em Export CSV para fazer download como arquivo .csv.

  • Se a raiz for um array JSON de objetos → CSV completo com cabeçalhos
  • Se a raiz for um objeto único → tratado como tabela de uma linha
  • Objetos aninhados ou primitivos que não mapeiam para colunas mostram uma mensagem de erro clara

Isso torna o JSON Formatter & Validator útil não apenas como formatador JSON online, mas também como um conversor rápido de JSON para CSV sem instalar nada.

Formatação de JSON — Por que Importa

JSON enviado pela rede frequentemente é minificado: sem espaços, sem quebras de linha, tudo em uma única linha. Isso é eficiente para transferência, mas ilegível para humanos. Formatar — adicionando indentação e quebras de linha consistentes — torna a estrutura imediatamente visível: quais chaves estão dentro de quais objetos, quantos itens há em cada array e onde a hierarquia começa e termina.

As visualizações em árvore e grafo vão além. A árvore permite colapsar e expandir seções para focar em uma parte de um documento JSON grande. O grafo exibe os nós como cards, mostrando as relações pai-filho de relance — útil para entender estruturas profundamente aninhadas ou desconhecidas.

Casos de Uso Comuns

  • Depurar respostas de API: Copie um corpo de resposta JSON bruto da aba Network do navegador ou do Postman e cole aqui para ler como um documento estruturado com destaque de sintaxe em vez de uma string densa.
  • Validar arquivos de config JSON: Antes de fazer commit do package.json, tsconfig.json ou qualquer outro config JSON, cole aqui para verificar se é sintaticamente válido e detectar trailing commas ou aspas faltando.
  • Exportar JSON para CSV: Clique em Export CSV para converter um array JSON de objetos em um arquivo CSV pronto para planilhas — ideal para compartilhar dados com não-desenvolvedores ou importar no Excel ou Google Sheets.
  • Minificar JSON para produção: Use a aba Minify para remover todos os espaços em branco de um payload JSON antes de embutir em código, em um script shell ou no corpo de uma requisição HTTP para reduzir seu tamanho.
  • Explorar estruturas de dados desconhecidas: As visualizações em árvore e grafo são ideais quando você recebe um documento JSON grande e profundamente aninhado — de um export de banco de dados, um schema de API ou um payload de webhook — e precisa entender rapidamente sua forma.
  • Corrigir JSON malformado: O validador aponta exatamente a linha e o caractere onde o parsing falhou, tornando mais rápido identificar problemas como trailing commas, chaves sem aspas ou colchetes não fechados.

Perguntas Frequentes

O JSON Formatter & Validator também valida JSON?

Sim. A ferramenta valida seu JSON enquanto você digita. Se o input for inválido, um banner de erro aparece imediatamente com a linha e a posição exata do problema. Problemas comuns detectados incluem trailing commas, aspas faltando em chaves, colchetes não fechados e caracteres de controle ilegais — com correção em um clique para o último caso.

Como converter JSON para CSV?

Cole seu JSON e clique em Export CSV (na aba Pretty Print). A ferramenta espera um array JSON de objetos (ex: [{"nome":"Alice","idade":30}, ...]). Ela deriva os cabeçalhos das colunas das chaves do primeiro objeto e escreve uma linha CSV por elemento. Clique em Export CSV para salvar o arquivo .csv.

Por que meu JSON mostra erro de "trailing comma"?

Trailing commas (vírgula após o último item de um array ou objeto) são válidas em JavaScript, mas explicitamente proibidas no JSON. Remova a última vírgula antes do ] ou } de fechamento e o input será aceito. A maioria dos linters e editores tem opção para corrigir trailing commas automaticamente.

Qual é a diferença entre formatar e minificar JSON?

Formatar adiciona espaços em branco — indentação e quebras de linha — para tornar o JSON legível para humanos. Minificar remove todos os espaços não-essenciais para produzir a menor string possível para transferência de rede. Um arquivo JSON formatado de 10 KB pode ser comprimido para 6–7 KB minificado. Nenhuma operação altera os dados em si.

O JSON Formatter & Validator consegue formatar arquivos JSON muito grandes?

Sim, com ressalvas. Como o processamento acontece no motor JavaScript do seu navegador, arquivos muito grandes (acima de algumas centenas de KB) podem levar um ou dois segundos para renderizar e podem desacelerar o destaque de sintaxe. Para arquivos na faixa de megabytes, considere uma ferramenta local ou extensão de editor.

Por que as chaves do JSON devem ter aspas duplas?

A especificação JSON (RFC 8259) exige explicitamente que as chaves de objetos sejam strings entre aspas duplas. Aspas simples e chaves sem aspas são válidas em literais de objeto JavaScript, mas não no JSON. Este é um requisito rigoroso para que qualquer parser JSON aceite o input.

O que a visualização "Raw List" mostra?

A lista raw extrai todos os valores folha do JSON e os apresenta como uma tabela flat com três colunas: o caminho completo em notação de ponto (ex: usuario.endereco.cidade), o tipo de dado e o valor. É útil para auditar todos os valores de um documento sem navegar pela estrutura aninhada.

Related Tools