CSV para JSON
Converta dados CSV em arrays JSON. Detecção de cabeçalho, delimitadores customizados, campos entre aspas e quebras de linha embutidas.
Digite uma entrada acima para ver o resultado.
Para que serve?
CSV é a língua franca dos exports de planilha; JSON é a língua franca de APIs e configs. Este conversor pega um CSV bem formatado com aspas (compatível com RFC 4180) e devolve um array JSON — seja um array de objects (quando há linha de cabeçalho) ou um array de arrays. Útil quando você exportou uma planilha e precisa alimentar algo que fala JSON.
Quando usar
- Transformar um export pontual de Google Sheets / Excel em seed data para um mock de API ou fixture de teste.
- Carregar tabelas de referência (países, códigos de moeda, dados de lookup) num frontend que consome JSON.
- Inspecionar um CSV com vírgulas / quebras de linha embutidas que renderiza errado em todo lugar exceto num parser RFC 4180 de verdade.
Cuidados comuns
- Detecção de delimitador não é mágica. Se seu arquivo usa ponto e vírgula (comum em locales europeus) ou tabs (TSV), troque no dropdown — a auto-detecção chuta mas pode ser enganada por dados que contêm o caractere errado.
- Coerção de tipos é opinada. Strings numéricas,
true,falseenullliteral são convertidos para tipos JSON. Coisas que parecem numéricas mas não são (CEPs, ISBNs com zero à esquerda, telefones) perdem os zeros — desabilite a coerção ou pós-processe. - Células vazias viram strings vazias, não
null. A maioria das APIs trata os dois de forma diferente. - BOMs no mundo real. O Excel costuma salvar UTF-8 com byte-order mark no Windows; o parser tolera mas outros consumers podem não tolerar.