Conversor de JSON para CSV
Cole um array JSON de objetos e converta-o para CSV — escolha seu delimitador, ative ou desative a linha de cabeçalho e baixe ou copie o resultado.
O que é um Conversor de JSON para CSV?
Um conversor de JSON para CSV transforma um array JSON de objetos em um formato CSV (Comma-Separated Values - Valores Separados por Vírgula) plano e tabular. As chaves dos objetos tornam-se cabeçalhos de coluna e cada objeto torna-se uma linha. Isso é essencial quando você precisa importar dados de API para planilhas, bancos de dados ou ferramentas de relatório que esperam entrada CSV. Esta ferramenta também lida com objetos aninhados, achatando-os com notação de ponto, valida seu JSON antes da conversão e escapa adequadamente os caracteres especiais na saída CSV.
Como Usar o Conversor de JSON para CSV
- Cole o JSON — Insira ou cole um array JSON de objetos na área de entrada
- Escolha o Delimitador — Selecione vírgula, tabulação, ponto e vírgula ou pipe como separador de saída
- Ative/Desative o Cabeçalho — Habilite ou desabilite a linha de cabeçalho na saída CSV
- Revise a Saída — O resultado CSV é atualizado automaticamente com contagens de linhas e colunas
- Exporte — Copie o CSV para a sua área de transferência ou baixe-o como um arquivo .csv
Por que Usar Este Conversor de JSON para CSV?
- Achatamento Inteligente — Objetos aninhados são automaticamente achatados usando notação de ponto (por exemplo, endereço.cidade)
- Validação de JSON — JSON inválido é detectado com mensagens de erro claras antes da conversão
- Escape Adequado — Campos contendo delimitadores, aspas ou novas linhas são corretamente escapados de acordo com a RFC 4180
- Múltiplos Delimitadores — Saída como valores separados por vírgula, tabulação, ponto e vírgula ou pipe
- Em Tempo Real — Os resultados são atualizados instantaneamente conforme você digita ou altera as configurações
- Privacidade em Primeiro Lugar — Todo o processamento acontece no seu navegador. Nenhum dado é enviado para um servidor
FreeToolbox vs Outras Ferramentas de JSON para CSV
| Funcionalidade | FreeToolbox | ConvertJSON | json-csv.com |
|---|---|---|---|
| Baseado no Navegador | Sim | Não (servidor) | Não (servidor) |
| Achatamento de objeto aninhado | Sim (notação de ponto) | Sim | Sim |
| Conversão em tempo real | Sim | Não (clique para converter) | Não |
| Múltiplos delimitadores | Sim (4 tipos) | Apenas vírgula | Sim |
| Validação de JSON | Sim (com mensagens) | Básico | Sim |
| Sem anúncios ou inscrição | Sim | Tem anúncios | Nível gratuito limitado |
Perguntas frequentes
Qual formato JSON é esperado?
A ferramenta espera um array JSON de objetos, como [{"nome":"João","idade":30},{"nome":"Maria","idade":25}]. Um único objeto (não em um array) também é aceito e será convertido em um CSV de linha única.
Como os objetos aninhados são tratados?
Objetos aninhados são achatados usando notação de ponto. Por exemplo, {"usuario":{"nome":"João"}} torna-se uma coluna chamada 'usuario.nome'. Arrays dentro de objetos são serializados como strings JSON.
E se os objetos tiverem chaves diferentes?
A ferramenta coleta todas as chaves exclusivas em todos os objetos e as usa como colunas. Se um objeto estiver faltando uma chave, essa célula ficará vazia na saída CSV.
Os caracteres especiais são tratados corretamente?
Sim. Campos contendo o caractere delimitador, aspas duplas ou novas linhas são automaticamente envolvidos em aspas duplas de acordo com o padrão CSV (RFC 4180). As aspas duplas existentes são escapadas como aspas duplas duplas.
Posso abrir o CSV baixado no Excel?
Sim. O arquivo .csv baixado pode ser aberto diretamente no Microsoft Excel, Google Sheets, LibreOffice Calc ou qualquer aplicativo de planilha. Se estiver usando um delimitador diferente de vírgula, pode ser necessário usar o assistente de importação.