Conversor de CSV para JSON (Linha de cabecalho como chaves)

Converta CSV em um array JSON. Cole ou envie um arquivo; o processamento e local por padrao.

Cole o CSV e converta instantaneamente para JSON. Trate dados pessoais com cuidado.

Os dados inseridos sao processados no navegador e nunca enviados.

Ferramenta de conversao CSV JSON

Use para fluxos de "conversao CSV JSON", "csv para json" e "converter CSV em JSON" com colagem rapida ou upload.

Como usar

  1. Cole o CSV (ou envie um arquivo)
  2. Escolha cabecalho, inferencia de tipo e comportamento de celulas vazias quando necessario
  3. Copie a saida JSON ou baixe como .json

Exemplos

Basico (Inferencia de tipo ON)

Entrada

name,age,active
Alice,30,true
Bob,25,false

Saida

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Celula vazia para null

Entrada

name,age
Alice,
Bob,25

Saida

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Dicas de conversao

  • Mantenha a inferencia de tipo OFF para colunas de ID em que zeros a esquerda sao importantes.
  • Para TSV, defina o delimitador como tab ou use deteccao automatica.
  • Se a quantidade de colunas variar, verifique os avisos e defina o delimitador manualmente quando necessario.

FAQ

Posso usar a primeira linha como cabecalho?

Sim. Se o modo de cabecalho estiver desligado, as chaves sao geradas como col1, col2, ...

Os numeros continuam como strings.

Ative a inferencia de tipo. O padrao seguro e OFF (todos os valores como strings).

Celulas vazias podem virar null?

Escolha string vazia, null ou omitir a chave.

Tambem converte TSV?

Defina o delimitador como tab ou use deteccao automatica.

Ha suporte para virgulas/quebras de linha dentro de campos entre aspas?

Sim. Se a analise falhar, defina explicitamente o caractere de aspas e o delimitador.

O que acontece se nomes de cabecalho estiverem duplicados?

Eles sao renomeados automaticamente como name_2, name_3 e mostrados como avisos.