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.
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.