Conversor CSV para JSON
Exportações de planilhas e feeds de dados legados chegam como CSV. Converta em matrizes JSON para APIs REST, importações do MongoDB ou aplicativos JavaScript — a primeira linha se torna nomes de propriedades, as linhas subsequentes se tornam objetos. Analisado inteiramente em seu navegador.
Entrada
Saída
[
{
"name": "Ada",
"age": "36"
},
{
"name": "Alan",
"age": "41"
}
]
Como converter CSV em JSON
1. Colar CSV ou fazer upload do arquivo .csv.
2. Confirmar o delimitador (vírgula, ponto e vírgula, tabulação).
3. Visualizar a matriz de saída JSON.
4. Copiar ou baixar .json.
Exemplos de CSV para JSON
Importação de catálogo de produtos
sku,nome,cabeçalho de preço com 500 linhas torna-se JSON para script inicial de vitrine.
Resultados da pesquisa
Exportação CSV do Formulários Google convertida em JSON para visualização D3.
Ponto-e-vírgula EU CSV
Excel europeu usa ; delimitador - defina a opção antes da análise.
Quando CSV para JSON
• Ao inicializar simulações de API a partir de dados de planilha.
• Ao converter exportações para NoSQL insertMany.
• Quando os desenvolvedores precisam de JSON de edições CSV de usuários corporativos.
Quando analisador dificuldades
• Quando os campos contêm vírgulas sem escape e aspas quebradas - corrija o CSV primeiro.
• Quando o arquivo tem várias planilhas - exporte uma planilha por vez.
• Quando os tipos devem ser números, não strings - convertidos após a conversão no código.
Coerção de tipo
CSV não é digitado - "0123" e "true" permanecem strings em JSON, a menos que você pós-processe. APIs que esperam números precisam de análise explícita.
Detecção de delimitador
CSV de ponto e vírgula do Excel alemão colado no analisador de vírgula mescla colunas - confirme o separador.
Caracteres UTF-8
Nomes com acentos devem permanecer UTF-8 de ponta a ponta - evite salvar por meio de Latin-1 intermediários.
Perguntas frequentes
Linha de cabeçalho necessária?
Sim para chaves de objeto - caso contrário, colunas torne-se col1, col2.
Campos entre aspas com vírgulas?
Cotações RFC 4180 tratadas - linhas malformadas podem conter erros.
Células vazias?
Geralmente string vazia ou nula dependendo da ferramenta - verifique sua API.
Grande CSV?
Aplicam-se limites de memória do navegador — divida arquivos enormes.
Local?
Sim.
JSON de volta para CSV?
Use jsonToCsv.