Conversor JSON CSV
Converta entre formatos JSON e CSV com achatamento de objetos aninhados e suporte a delimitador personalizado
Erro de Conversão
Sobre o Conversor JSON-CSV
JSON (JavaScript Object Notation) e CSV (Comma-Separated Values) são dois formatos de dados comuns usados para troca e armazenamento de dados.
Este conversor permite converter facilmente entre formatos JSON e CSV. Ele lida com objetos aninhados, arrays e vários tipos de dados.
Principais Recursos
Formatos JSON Suportados
Casos de Uso Comuns
Referências
Melhores práticas
Achatar Objetos Aninhados Apropriadamente
Ative 'Achatar objetos aninhados' para converter JSON aninhado em colunas CSV planas usando notação de ponto (ex: 'address.city'). Desative para estruturas simples para manter a saída mais limpa.
Validar JSON Antes de Converter
Use primeiro um validador JSON para garantir que seu JSON está bem formado. JSON inválido causará erros de conversão que podem ser difíceis de diagnosticar.
Tratar Arrays em Valores
Arrays como valores tornam-se strings JSON no CSV. Se você precisa de linhas individuais por item do array, pré-processe seu JSON para achatar os arrays primeiro.
Verificar Ordem das Colunas
As colunas CSV seguem a ordem das chaves no primeiro objeto JSON. Certifique-se de que seu primeiro objeto tem todas as chaves esperadas para obter cabeçalhos de coluna consistentes.
Usar Delimitadores Apropriados
Se seus dados contêm vírgulas, use ponto e vírgula ou tabulação como delimitador. Para locales europeus onde a vírgula é separador decimal, ponto e vírgula é preferido.
Visualizar Antes de Baixar
Sempre verifique a pré-visualização da tabela para confirmar que o resultado da conversão corresponde às suas expectativas antes de baixar ou copiar a saída.
Solução de problemas
Por que algumas colunas estão faltando?
CSV usa as chaves do primeiro objeto como cabeçalhos. Se objetos posteriores têm chaves adicionais, essas colunas não aparecerão. Certifique-se de que todos os objetos têm chaves consistentes.
Por que vejo [object Object] no meu CSV?
Objetos aninhados que não são achatados tornam-se representações de string. Ative 'Achatar objetos aninhados' ou pré-processe seu JSON para remover o aninhamento.
Por que a conversão de CSV para JSON produz um array vazio?
Verifique se seu CSV tem conteúdo e o delimitador correto está selecionado. Linhas vazias ou delimitadores não correspondentes causam falha silenciosa na análise.
Como lidar com CSV com diferentes tipos de dados?
A conversão de CSV para JSON trata todos os valores como strings por padrão. Para números, booleanos ou valores nulos, você pode precisar pós-processar a saída JSON.
Ferramentas Relacionadas
Formatador JSON
Formate e valide dados JSON para melhorar a legibilidade e depuração
Conversor JSON YAML
Converta entre formatos JSON e YAML com indentação personalizada e suporte a estilo flow/block
Formatador XML
Formate e valide dados XML com destaque de sintaxe
Formatador SQL
Embelezador e formatador de código SQL online com suporte para múltiplos dialetos de banco de dados
Suíte de Processamento CSV
Kit de ferramentas de processamento de dados CSV com ordenação, desduplicação, conversão de delimitadores, extração de colunas, transposição e validação