Converter CSV em JSON
Converta linhas CSV com cabeçalho em objetos JSON; os valores das células permanecem texto.
Experimente um exemplo curto
Experimente um exemplo curto
Carregue o exemplo fictício em um formulário vazio. Confira as opções, execute a ferramenta se necessário e compare o resultado abaixo.
A primeira linha fornece os nomes dos campos e cada linha seguinte vira um objeto JSON. Cole o CSV com cabeçalho. Coloque entre aspas duplas os campos que contêm vírgulas, aspas ou quebras de linha. O cabeçalho precisa ter nomes únicos e não vazios. Valores não são convertidos automaticamente em números ou datas; convenções regionais de CSV podem variar.
CSV com linha de cabeçalho
id,name,note 001,Ada,"tea, coffee" 002,Sam,"hello"
Resultado esperado
[
{
"id": "001",
"name": "Ada",
"note": "tea, coffee"
},
{
"id": "002",
"name": "Sam",
"note": "hello"
}
]O exemplo estará disponível quando a ferramenta estiver pronta.
O texto é processado no seu navegador.
Compartilhar esta ferramenta
Só o link público da ferramenta é compartilhado. Seus dados e resultados ficam aqui.
Mostrar link para copiar manualmente
Em resumo
A primeira linha fornece os nomes dos campos e cada linha seguinte vira um objeto JSON.
O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.
Como usar
Cole o CSV com cabeçalho. Coloque entre aspas duplas os campos que contêm vírgulas, aspas ou quebras de linha.
Limites
O cabeçalho precisa ter nomes únicos e não vazios. Valores não são convertidos automaticamente em números ou datas; convenções regionais de CSV podem variar.
Perguntas frequentes
Números viram valores numéricos em JSON?
Não. O conteúdo das células permanece como texto.
Posso usar vírgula dentro de uma célula?
Sim, se o campo estiver corretamente delimitado por aspas duplas.
Por que cada linha deve ter a mesma quantidade de campos?
Cada célula precisa corresponder a uma coluna do cabeçalho; uma quantidade diferente torna a linha ambígua.
O que acontece com nomes de coluna duplicados?
Nomes repetidos são recusados para impedir que um valor sobrescreva outro no objeto JSON.
Fontes e referências
As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.
Siga um exemplo passo a passo
De CSV com ponto e vírgula para JSON, preservando os zeros à esquerda
