JSON → CSV
Converte arrays de objetos JSON para CSV (RFC 4180, com escape de aspas e CRLF), com valores aninhados embutidos como strings JSON para importação no Excel e análise de dados.
Arraste arquivos aqui ou clique
Ctrl+V para colar da área de transferência
Como converter JSON para CSV
- 1Envie seu arquivo JSON arrastando, clicando ou colando.
- 2Ajuste as configurações de qualidade, se necessário.
- 3Clique em 'Converter Agora' e aguarde a conclusão da conversão.
- 4Baixe seu arquivo CSV convertido.
Sobre a conversão de JSON para CSV
JSON é um formato de intercâmbio baseado em texto de pares chave-valor e arrays compatível com RFC 8259. Ele suporta apenas seis tipos básicos de dados e não inclui definições nativas de estrutura tabular. CSV é um formato tabular de texto simples compatível com RFC 4180, e é um formato comum para intercâmbio de dados entre bancos de dados e planilhas. Esta conversão atende ao requisito de importar dados JSON não tabulares para planilhas.
Esta conversão usa o SheetJS para análise de estrutura. Arrays de objetos JSON planos mapeiam as chaves dos objetos para nomes de colunas CSV, e estruturas aninhadas são convertidas para nomes no formato de caminho de chave. JSON não suporta comentários nativos, portanto nenhum comentário pode ser retido. Todos os dados são armazenados no formato de string CSV, e as informações de tipo de dados originais não são preservadas.
O resultado da conversão pode ser importado diretamente no Microsoft Excel 2007 e versões posteriores, e no WPS Spreadsheets 2019 e versões posteriores. Ele pode ser usado para exportar JSON retornado por APIs de frontend para planilhas editáveis para fluxos de trabalho convencionais de análise de dados. O tamanho máximo de um arquivo JSON é de 50MB.
JSON vs CSV: comparação técnica
| Recurso | JSON | CSV |
|---|---|---|
| Lançamento | 2001 | 1972 |
| Desenvolvedor | Douglas Crockford | RFC 4180 |
Perguntas frequentes sobre JSON → CSV
Os dados da tabela serão alterados após a conversão?
O conteúdo correspondente a cada par chave-valor não será alterado. Tipos numéricos e booleanos dos dados originais são convertidos para strings CSV para armazenamento, mas o conteúdo original em si não é modificado. A conversão usa o SheetJS para análise e mapeamento, e a saída está em conformidade com as especificações do formato RFC 4180.
Estruturas aninhadas podem ser preservadas?
As informações de hierarquia de estruturas aninhadas serão preservadas. Durante a conversão, os caminhos aninhados são concatenados em nomes de colunas CSV, e todo o conteúdo de dados original é retido completamente. Apenas a estrutura de armazenamento é alterada, e o conteúdo correspondente às hierarquias aninhadas não é descartado.
Qual é o limite de tamanho de arquivo?
O limite de tamanho de arquivo único para conversão neste site é de 50MB, e apenas um arquivo pode ser processado por conversão. Arquivos maiores que 50MB serão rejeitados pelo sistema. Divida o arquivo e envie a conversão novamente.
Os arquivos de origem serão salvos?
Os arquivos são enviados ao servidor via HTTPS para conversão. Imediatamente após a conclusão da conversão, o servidor exclui o arquivo de origem e o arquivo de saída. Nenhum arquivo é armazenado, e os dados do usuário não são retidos.