📥 Entrada (JSON)
📤 Saída (CSV)

📚 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.