Conversor de CSV para JSON

Cole dados CSV com uma linha de cabeçalho e receba de volta um array JSON limpo de objetos, um por linha, usando os valores da linha de cabeçalho como chave de cada campo. O analisador segue as regras padrão de aspas de CSV, então campos entre aspas duplas podem conter com segurança vírgulas, quebras de linha e aspas escapadas em vez de quebrar a cada vírgula. Como CSV não tem um conceito nativo de tipos, todo valor no JSON resultante sai como uma string - converta campos individuais depois se precisar de números ou booleanos de verdade.

JSON

Perguntas frequentes

Meu CSV precisa de uma linha de cabeçalho?

Sim, a primeira linha é tratada como os nomes das colunas e vira a chave de cada campo nos objetos JSON resultantes. Se um cabeçalho de coluna estiver vazio, ele é nomeado automaticamente como column_1, column_2, e assim por diante.

Ele consegue lidar com campos entre aspas que contêm vírgulas?

Sim, campos entre aspas duplas podem conter com segurança vírgulas, quebras de linha e aspas escapadas (""), o analisador segue as regras padrão de aspas de CSV em vez de simplesmente dividir a cada vírgula.

Todos os valores são convertidos para strings?

Sim, CSV não tem um conceito nativo de tipos, tudo é texto, então números e booleanos no JSON de saída aparecem como strings entre aspas (como "30" em vez de 30). Se precisar de números ou booleanos de verdade, converta esses campos depois de importar o JSON.

Ferramentas relacionadas