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.
Pré-visualização
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.