CSVJSON ↔ CSV
O CSV (Comma-Separated Values) é o formato de dados tabulares mais utilizado para exportações de banco de dados, planilhas e arquivos de log. Esta ferramenta converte CSV em um array JSON ou exporta um array JSON para CSV. A conversão JSON→CSV suporta o achatamento (flattening) de objetos aninhados, e você pode configurar delimitadores (vírgula, ponto e vírgula, tabulação, pipe) e se deve incluir uma linha de cabeçalho.
Como usar
- 1Selecionar direção
Escolha a guia 'CSV → JSON' ou 'JSON → CSV'.
- 2Inserir dados
Cole seus dados de array CSV ou JSON à esquerda, ou clique em 'Carregar Exemplo' para carregar dados de amostra.
- 3Configurar opções
Defina o delimitador e a opção de linha de cabeçalho. No modo JSON→CSV, habilitar 'achatar objetos aninhados' converte automaticamente {a:{b:1}} em uma coluna a.b.
- 4Revisar e copiar
No modo CSV→JSON, alterne entre visualização de tabela e visualização JSON. Use o botão de copiar para copiar o resultado para a área de transferência.
Dicas
- 💡Converta CSV exportado do Excel ou Google Sheets para JSON para usá-lo diretamente como entrada de API.
- 💡Arquivos CSV europeus geralmente usam ponto e vírgula (;) em vez de vírgulas como delimitador.
- 💡Habilite 'achatar objetos aninhados' no modo JSON→CSV para exportar estruturas complexas como CSV simples.
- 💡Todas as conversões rodam no seu navegador — nenhum dado é enviado para um servidor.
Perguntas frequentes
- Q. Qual é a diferença entre CSV e TSV?
- A. CSV usa vírgulas como separador; TSV usa tabulações. TSV evita problemas de aspas quando os dados contêm vírgulas, mas CSV é mais amplamente suportado.
- Q. Como vírgulas ou aspas dentro dos valores são tratadas?
- A. Conforme RFC 4180, o campo é cercado por aspas duplas; aspas internas são duplicadas para escapá-las.
- Q. Que tipos são usados ao converter CSV para JSON?
- A. Valores CSV são strings por padrão. A ferramenta pode converter automaticamente números para number e true/false para boolean.