Conversor de CSV para JSON

Cole um CSV com uma linha de cabeçalho e transforme-o em JSON formatado sem enviar os dados para lugar nenhum.

Toda a conversão de dados ocorre localmente no seu navegador. Nenhum JSON, CSV, YAML ou XML é enviado aos nossos servidores.
CSVJSON

Exemplos rápidos

Converter linhas CSV em objetos JSON

Converter CSV para JSON é útil quando exportações de planilhas, relatórios analíticos ou arquivos de parceiros precisam virar dados estruturados para scripts, fixtures, testes de API ou exemplos de documentação. A primeira linha do CSV torna-se o conjunto de chaves JSON, e cada linha seguinte vira um objeto.

Os valores permanecem como strings de propósito. Isso evita alterações inesperadas em códigos postais, IDs, números de conta, percentuais e outros valores que podem parecer numéricos mas devem permanecer exatamente como escritos.

Detalhes do CSV que afetam a saída JSON

  • A linha de cabeçalho controla os nomes das chaves dos objetos, portanto remova espaços ou renomeie colunas antes de usar o JSON no código.
  • Células entre aspas podem conter vírgulas; aspas incorretas são reportadas como erros do parser.
  • Células vazias tornam-se strings vazias, não null.
  • Linhas sem valores são ignoradas.
Nota sobre tipos: converta strings para números, booleanos, datas ou nulls após a exportação se sua API de destino esperar valores JSON tipados.

Perguntas frequentes do CSV para JSON

Por que todos os valores JSON são strings?

O CSV não possui um sistema de tipos nativo. Manter os valores como strings preserva zeros à esquerda, IDs, percentuais e códigos sem adivinhações.

O que acontece com células CSV vazias?

Células vazias tornam-se strings vazias no objeto JSON. Converta-as para null null mais tarde se sua aplicação precisar de valores nulos.

Que tipo de erros de CSV são reportados?

O conversor reporta problemas do parser, como aspas quebradas ou linhas malformadas, quando o parser consegue identificá-los.