CSV para JSON Conversor

Converta CSV para JSON e vice-versa, tudo no seu navegador. Delimitadores personalizados, análise de campos citados RFC 4180, inferência automática de tipo, detecção de cabeçalho e visualização ao vivo. Seus dados nunca saem do seu dispositivo.

Conversor · 100% do lado do cliente · 0 bytes carregados
Input (CSV)
0 chars
Output (JSON)
0 chars

Preview

Como converter CSV para JSON online

Conversor ToolsPix CSV para JSON conecta dois dos formatos de intercâmbio de dados mais comuns — CSV (Valores Separados por Vírgula) e JSON (JavaScript Object Notation) — diretamente no seu navegador. Nenhum upload de servidor, nenhuma conta, nenhum software necessário. A ferramenta lida com os casos extremos que atrapalham implementações ingênuas de divisão por vírgula.

Principais recursos

  • Bidirecional — converta CSV → JSON ou JSON → CSV com um clique
  • Compatível com RFC 4180 — lida com campos entre aspas, delimitadores incorporados, quebras de linha dentro de aspas e aspas de escape ("")
  • Delimitadores personalizados - vírgula, tabulação, ponto e vírgula, barra vertical ou qualquer caractere único
  • Inferência de tipo - converte automaticamente "42"42, "true"true, strings vazias → null
  • Detecção de cabeçalho — primeira linha usada como chaves JSON ou voltar para field_0, field_1, ...
  • Tabela de visualização ao vivo — veja seus dados analisados ​​como uma grade antes de copiar o JSON
  • Citação inteligente — JSON → CSV agrupa automaticamente os campos contendo o delimitador ou novas linhas

Casos de uso comuns

  • Converta exportações do Excel ou do Planilhas Google para uso em APIs REST
  • Transforme as respostas da API JSON em CSV para as partes interessadas que preferem planilhas
  • Migrar dados entre bancos de dados que usam formatos diferentes
  • Gere acessórios de teste a partir de dados de planilha
  • Prepare conjuntos de dados para bibliotecas de gráficos que consomem JSON

Perguntas frequentes

Como funciona a conversão de CSV para JSON?

O analisador lê a entrada CSV caractere por caractere, rastreando o estado das cotações para lidar corretamente com delimitadores e novas linhas dentro dos campos entre aspas. A primeira linha se torna chaves de objeto JSON (quando "Tem cabeçalho" está marcado) e cada linha subsequente se torna um objeto JSON. Com a inferência de tipo habilitada, as strings numéricas e booleanas são convertidas em tipos JSON adequados.

Quais delimitadores são suportados?

Vírgula, tabulação, ponto e vírgula e barra vertical são integrados. O campo personalizado aceita qualquer caractere único, para que você possa analisar formatos exóticos. Os valores separados por tabulação (TSV) funcionam nativamente selecionando a opção de tabulação. O mesmo delimitador é usado ao contrário para saída JSON → CSV.

Ele lida com campos citados com vírgulas dentro?

Sim. O analisador é compatível com RFC 4180 — os campos colocados entre aspas duplas podem conter o delimitador, quebras de linha e aspas de escape (um sinal duplo). "" representa uma citação literal). No caminho inverso, JSON → CSV agrupa automaticamente os campos que contêm caracteres especiais e escapa das aspas internas.

O que é inferência de tipo?

CSV é puramente textual – cada célula é uma string. Com a inferência de tipo ativada, o conversor detecta valores numéricos (42, 3.14, -1.5e10), booleanos (true, false) e nulos (string vazia ou o texto literal null) e os emite como tipos JSON adequados. Desative-o se precisar que todos os valores permaneçam como uma string entre aspas.

Meus dados são carregados em algum lugar?

A conversão é executada inteiramente no seu navegador usando JavaScript vanilla. Seus dados CSV e JSON nunca são enviados para nenhum servidor, o que torna esta ferramenta segura para dados comerciais confidenciais, registros financeiros ou conjuntos de dados proprietários.

Ferramentas relacionadas