Converter CSV para JSON
Converta uma tabela CSV numa lista de objetos JSON, diretamente no navegador.
É processado no seu dispositivo. Nada é enviado para nenhum servidor.
Usa a primeira linha como nomes dos campos e gera um objeto por cada linha seguinte, convertendo em número ou booleano só os valores que não perdem informação.
Casos de uso
- Transformar uma folha de cálculo em dados para uma API ou aplicação.
- Preparar uma exportação CSV para processar em JavaScript.
- Gerar dados de teste em JSON a partir de uma tabela.
Como funciona
- 1
Cole o CSV
A primeira linha tem de conter os cabeçalhos das colunas.
- 2
Converta
Clique em «Converter» e copie ou descarregue o JSON.
Detalhes técnicos
- Deteta automaticamente o separador (vírgula, ponto e vírgula ou tabulação) e respeita os valores entre aspas.
- «true» e «false» passam a booleanos e os números simples a número. Os valores com zeros à esquerda (00123, códigos postais ou identificadores), os inteiros enormes e os decimais com vírgula (1,5) mantêm-se como texto para não perder informação.
- As linhas vazias são ignoradas. Se uma linha estiver mal formada (por exemplo, aspas por fechar), verá o erro em vez de um resultado incompleto.
Perguntas frequentes
A primeira linha tem de ter cabeçalhos?
Sim, a primeira linha é sempre interpretada como os nomes das colunas, que passam a ser as chaves de cada objeto.