Como converter CSV para JSON
- Adicione o seu arquivo .CSV - arraste-o para a caixa acima ou clique para procurar.
- Converta-o para .JSON em poucos segundos.
- Baixe o seu novo arquivo .JSON.
O que esperar
- Os valores CSV são padronizados como strings - um número como «9.99» permanece entre aspas, a menos que a ferramenta aplique inferência de tipo (o
pandasfaz isso; as ferramentas online variam). - Uma linha de cabeçalho é obrigatória; sem ela, as chaves assumem como padrão os índices das colunas como
0,1,2. - Uma incompatibilidade de delimitador - vírgulas esperadas, mas o arquivo usa ponto e vírgula - colapsa cada linha em um único campo JSON; sempre especifique o delimitador correto.
Perguntas frequentes
Preciso instalar algo para converter CSV para JSON?
Não - nosso conversor gratuito acima funciona sem instalação. Para arquivos grandes ou confidenciais, use Python com
pandas localmente.Por que todos os meus valores JSON são strings em vez de números?
O CSV não possui informações de tipo, portanto, os conversores geram strings por padrão; o
pandas infere números automaticamente, mas a maioria das ferramentas online não.Meu CSV usa ponto e vírgula em vez de vírgulas - ele ainda será convertido?
Sim, mas especifique o delimitador: no
pandas adicione sep=';' ao read_csv, e no csvjson use csvjson -d ';' file.csv.Posso converter JSON de volta para CSV?
Sim - embora a viagem de ida e volta tenha perdas: objetos JSON aninhados precisam ser achatados primeiro, e valores tipados tornam-se strings simples no CSV.