Conversor JSON ↔ CSV
Converta dados entre JSON e CSV facilmente. O JSON deve ser um array de objetos.
📚 JSON vs CSV: Qual a diferença?
JSON (JavaScript Object Notation)
Formato hierárquico, flexível e padrão para APIs modernas. Suporta dados aninhados (arrays dentro de objetos).
Ideal para: Comunicação entre servidores, configurações, dados complexos.
CSV (Comma-Separated Values)
Formato tabular, simples e plano. Cada linha é um registro e colunas são separadas por vírgulas.
Ideal para: Planilhas (Excel, Google Sheets), importação de bancos de dados, análise de dados.
💼 Casos de Uso Comuns
- Migração de Dados: Exportar dados de um banco NoSQL (JSON) para importar em um banco SQL ou Excel (CSV).
- Análise em Planilhas: Converter respostas de APIs para CSV para criar gráficos no Excel.
- Mock de APIs: Criar massa de dados em CSV e converter para JSON para testar front-ends.
❓ Perguntas Frequentes
Como lidar com dados aninhados?
O formato CSV é plano (tabela), então dados aninhados (ex: um objeto dentro de outro) do JSON são convertidos para string JSON dentro da célula do CSV. Isso preserva a informação, mas pode exigir tratamento extra ao abrir no Excel.
O conversor suporta arquivos grandes?
Sim, mas como o processamento é feito no seu navegador, arquivos extremamente grandes (vários MBs) podem deixar a página lenta. Para arquivos gigantes, recomendamos ferramentas de linha de comando.
Posso usar ponto e vírgula (;) como separador?
Atualmente, este conversor utiliza o padrão internacional com vírgula (,) como separador. O Excel em português muitas vezes espera ponto e vírgula. Se o Excel não reconhecer as colunas, use a funcionalidade "Texto para Colunas" na aba Dados do Excel.