CSV para JSON
Converta CSV para JSON instantaneamente
Como usar CSV para JSON
Converta CSV para JSON instantaneamente Ferramenta gratuita online, sem registo, sem anúncios intrusivos. Use agora.
Quando você precisa converter CSV para JSON?
CSV e JSON são os dois formatos de intercâmbio de dados mais comuns. CSV é o formato de exportação de planilhas e bancos de dados; JSON é o que APIs e aplicações web consomem. Converter entre eles é uma operação de ponte que desenvolvedores e analistas de dados realizam constantemente no fluxo de trabalho diário.
- Integração com APIs: Importe dados de uma planilha (exportada como CSV) em uma API REST que espera JSON. Analise o CSV, converta cada linha em um objeto JSON e envie para o endpoint — uma operação comum em integrações entre sistemas.
- Seed de banco de dados: Popule um banco de dados de desenvolvimento com uma exportação CSV de dados de produção convertendo para JSON e importando com um script — mantendo dados reais sem expor produção.
- Carregamento de dados no frontend: Geradores de sites estáticos e aplicações JavaScript frequentemente consomem arquivos de dados JSON. Converta um conjunto de dados CSV para JSON uma vez e empacote com a aplicação para carregamento rápido sem API.
- Exploração de dados: Converta um CSV para JSON para inspecionar a estrutura em um formatador JSON — mais fácil de entender o aninhamento e os tipos de dados do que o CSV bruto em uma única linha.
- Automação no-code: Ferramentas como Zapier, Make e n8n frequentemente exigem entrada em JSON. Converta dados de planilhas para JSON para alimentar fluxos de trabalho automatizados sem escrever código.
Exemplo prático: Uma linha CSV Ana,30,São Paulo com cabeçalhos nome,idade,cidade torna-se o objeto JSON {"nome":"Ana","idade":"30","cidade":"São Paulo"}. Note que os valores CSV são sempre strings — a conversão de tipos (idade para inteiro) requer processamento adicional antes de usar os dados em produção.
Frequently Asked Questions
A conversão de CSV para JSON preserva os tipos de dados?
Não — o CSV armazena tudo como texto. Ao converter para JSON, todos os valores se tornam strings por padrão: a idade 30 torna-se '30', não o inteiro 30. Para obter os tipos corretos, pós-processe o JSON (converta números, booleanos) ou use uma ferramenta que infira os tipos. Sempre revise a saída antes de usá-la em código de produção.
O que acontece com colunas CSV que contêm vírgulas?
Valores CSV que contêm vírgulas devem ser envolvidos em aspas duplas: 'São Paulo, SP' torna-se '"São Paulo, SP"' no CSV. Parsers CSV padrão lidam com isso corretamente. Problemas surgem com arquivos CSV não padronizados que não colocam aspas nos valores — sempre inspecione seu CSV antes de converter.
Qual é a diferença entre CSV e TSV?
CSV (Comma-Separated Values) usa vírgulas como delimitadores. TSV (Tab-Separated Values) usa caracteres de tabulação. TSV é menos comum, mas útil quando os dados contêm vírgulas. Este conversor suporta ambos — selecione o delimitador que corresponde ao seu arquivo.
Como converter JSON de volta para CSV?
A conversão inversa é direta para arrays JSON planos (cada objeto torna-se uma linha). JSON aninhado requer achatamento primeiro — objetos filhos tornam-se nomes de coluna com ponto (endereco.cidade) ou são serializados como strings. Use uma ferramenta dedicada de JSON para CSV para essa operação.
Posso converter CSV com relacionamentos de várias linhas para JSON aninhado?
CSV plano mapeia para um array JSON plano — um objeto por linha. JSON aninhado (relações pai/filho) não pode ser expresso diretamente em CSV. Para criar JSON aninhado a partir de arquivos CSV relacionados, você precisa de código personalizado que une os dados por campos-chave.
CSV vs JSON vs XML vs YAML
CSV é o mais simples — apenas dados tabulares, sem aninhamento, universalmente suportado por planilhas e ferramentas de BI. JSON suporta estruturas aninhadas e é o padrão para APIs web modernas. XML é mais verboso, mas suporta esquemas e namespaces — ainda dominante em sistemas corporativos legados e integrações SOAP. YAML é mais legível para arquivos de configuração (Docker, Kubernetes), mas sensível a espaços em branco e propenso a erros sutis. Para APIs web e aplicações modernas: JSON. Para planilhas e exportações de dados: CSV. Para configuração de infraestrutura: YAML ou TOML.