Codigio Labs

Conversor CSV para JSON

Transforme arquivos CSV em objetos JSON

Entrada CSV

Mapeamento de Colunas

IncluirColuna OriginalChave JSON (Destino)

JSON Gerado

0 registros
// Aguardando CSV válido...

Como usar

Cole ou faça upload de CSVs, mapeie colunas e gere JSON limpo instantaneamente.

Guia de uso responsável

Converte tabelas CSV em JSON estruturado para mocks, fixtures, importação de dados e prototipagem de APIs, com processamento local.

Qualidade da entrada

O resultado depende de cabeçalhos consistentes, separadores corretos e aspas bem formadas. Revise linhas vazias, colunas desalinhadas e campos que contêm o próprio separador antes de usar o JSON em testes — CSV não tem um padrão único e cada exportador tem suas peculiaridades.

Privacidade

O processamento é local e o arquivo não é enviado, mas planilhas frequentemente contêm dados pessoais. Use amostras anonimizadas quando estiver trabalhando fora do ambiente controlado da empresa.

Boas práticas

  • Padronize nomes de colunas antes de gerar fixtures.
  • Valide tipos no backend, pois CSV chega sempre como texto.
  • Teste arquivos com acentos e delimitadores diferentes.

Perguntas frequentes

Por que meu CSV brasileiro abre errado?
Porque planilhas em português costumam usar ponto e vírgula como separador, já que a vírgula é o separador decimal. Confira o delimitador antes de converter — é a causa mais comum de tudo cair em uma única coluna.
Como campos com vírgula dentro são tratados?
Eles precisam estar entre aspas duplas no arquivo. Uma aspa dentro do campo é escapada duplicando-a. Se o exportador não seguiu essa convenção, o arquivo é ambíguo e nenhum conversor consegue acertar.
Os números viram número ou texto no JSON?
CSV não carrega tipo: tudo é texto. A conversão pode inferir números e booleanos, mas a inferência erra em casos como CPF com zero à esquerda, que viraria um número truncado. Para documentos e códigos, mantenha como texto.
E os acentos que aparecem como caracteres estranhos?
É diferença de codificação. Exportações do Excel em português costumam sair em Windows-1252 em vez de UTF-8. Reexportar como CSV UTF-8 resolve na origem, que é o lugar certo de resolver.
Existe limite de tamanho para o arquivo?
O limite prático é a memória disponível para a aba do navegador, já que tudo é processado localmente. Para arquivos muito grandes, converta uma amostra representativa em vez do arquivo inteiro.

Leia mais sobre o assunto

Artigos do Codigio Labs que explicam em detalhe o que está por trás desta ferramenta.