Converter CSV para JSON: conferir valores e tipos de dados
A primeira linha CSV fornece as chaves para o objeto JSON de cada linha de dados. Os valores das células são armazenados como strings, portanto, inspecione seus tipos antes de passar o resultado para um sistema que espera números ou valores booleanos.

Como usar esta ferramenta
- Escolha arquivos no formato CSV. Máximo: 1.
- Confira as configurações (Codificação de entrada, Separador de entrada) e inicie o processamento.
- Baixe o resultado JSON e confira o conteúdo e a qualidade.
Escolha as configurações certas
Escolha o codificação de fonte e use detecção de delimitador automática ou selecione o delimitador real. Resolva cabeças vazias ou duplicadas e certifique-se de que cada linha tem o mesmo número de colunas que o cabeças.
- Entrada suportada
- CSV
- Saída
- JSON
- Configurações disponíveis
- Codificação de entrada
- Separador de entrada
Antes de começar
Entenda os dados antes de transformá-los
Identifique o que cada linha ou valor representa e guarde uma cópia da fonte. Em tabelas, confira cabeçalhos, separadores e codificação; em arquivos estruturados, veja os objetos ou arrays exigidos. A exibição de uma planilha não basta para interpretar identificadores, datas e valores monetários.
Escolha colunas de correspondência, regras de tipo e campos de saída conforme o destino, quando essas opções existirem. Teste uma amostra com campo vazio, repetição e pontuação. Em etiquetas, gráficos ou documentos personalizados, confira de qual coluna vem cada valor, além das unidades e dos textos.
Defina verificações antes de processar: um identificador que deve manter a grafia, um valor com interpretação conhecida e uma relação esperada entre registros. Quando houver regras de tipo ou correspondência, diferencie o valor fonte de sua exibição. Teste datas ambíguas e chaves com grafias diferentes antes de adotar uma regra ampla. Guarde regras e exigências do destino com o resultado para identificar se a diferença vem da entrada, da interpretação ou da transformação.
Confira valores e exceções
Reabra ou importe a saída com os ajustes do programa de destino. Compare cabeçalhos, número de registros e algumas amostras com a fonte. Resumir, dividir ou remover duplicatas pode mudar a quantidade de propósito; verifique a razão, em vez de exigir o mesmo total de linhas em toda transformação.
Leia os relatórios de exceção ou validação antes de seguir. Para colunas deslocadas, caracteres ilegíveis ou chaves ausentes, confira delimitador, codificação e grafia exata dos cabeçalhos. Codificar não é criptografar; formatar não confirma o significado. Teste os códigos ou etiquetas impressos antes de produzir o conjunto completo.
Exemplo de entrada e saída
nome,conto / Coverton,2 → JSON array de gravaçãoExemplos descrevem o fluxo de trabalho. Os resultados dependem do arquivo de origem e das configurações.
Verifique o resultado antes de salvar
Compare a contagem de objetos JSON com a contagem de linhas de dados CSV. Exemplos de códigos de zero à esquerda, células vazias e campos contendo vírgulas ou quebras de linha para verificar se seus valores foram movidos corretamente.
Se o resultado for diferente do que você esperava
Cabeçalhos vazios ou duplicados e larguras de linha inconsistentes podem interromper a conversão. Se os caracteres coreanos parecerem distorcidos, revise a codificação de entrada antes de editar JSON, pois o problema pode ocorrer durante a leitura dos bytes de origem.
Limites de uso
- CSV guarda texto em linhas e colunas. Campos entre aspas podem conter vírgulas e quebras de linha. Codificação e cabeçalhos variam. Planilhas podem alterar zeros iniciais, datas e identificadores longos.
- JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.
- Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.
Continue com ferramentas relacionadas
Este guia explica a ferramenta de acesso público que funciona no navegador. Guarde uma cópia do original e confira o resultado antes de compartilhar.
Esta tradução foi preparada com auxílio de software. Você também pode ler a versão em inglês. Leia em inglês