← Voltar para Funcionalidades
Free

Conversor CSV ↔ JSON

O Conversor CSV ↔ JSON trata da conversão completa de ida e volta entre os dois formatos tabulares mais comuns. O analisador CSV inteligente lida com campos entre aspas com vírgulas, aspas escapadas, delimitadores personalizados e novas linhas no final. Deteta automaticamente números, booleanos e null na conversão CSV→JSON; gera CSV limpo com alinhamento de chaves por linha na conversão JSON→CSV.

Mover dados entre CSV e JSON é uma tarefa diária — importar uma exportação de base de dados para uma ferramenta que consome JSON, gerar CSV para uma folha de cálculo a partir de uma resposta de API, ou reformatar dados para um novo sistema. O Conversor CSV ↔ JSON faz ambas as direções de forma limpa no browser. O analisador CSV lida com situações reais e complexas: campos contendo vírgulas (quando entre aspas), aspas escapadas (duplicadas no estilo RFC 4180), terminações de linha CRLF ou LF, linhas em branco no final e delimitadores configuráveis (separado por tabulação, por ponto e vírgula, por pipe, etc.). A deteção automática entra em ação ao converter para JSON — strings que parecem inteiros tornam-se números, "true"/"false"/"null" tornam-se os seus equivalentes tipados, e a remoção de espaços em branco é opcional. Na conversão JSON→CSV, a ferramenta percorre o array de objetos e recolhe todas as chaves únicas entre as linhas, gerando um CSV com linha de cabeçalho e células corretamente escapadas. As aspas nas células são duplicadas, as células contendo delimitadores ou novas linhas são envolvidas em aspas, e objetos/arrays aninhados serializados para células de string JSON.

Visualização ao Vivo
example.com
Conversor CSV ↔ JSON ✓ Convertidas 3 linhas
CSV → JSON JSON → CSV
Delimitador: , ✓ A primeira linha é o cabeçalho ✓ Autodetectar números
Entrada CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Saída JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Principais Recursos

Conversão Bidirecional

CSV → JSON e JSON → CSV. O botão Trocar inverte entrada/saída instantaneamente para verificação de ida e volta.

CSV Compatível com RFC 4180

O analisador lida com campos entre aspas, vírgulas incorporadas, aspas escapadas, terminações de linha CRLF/LF — funciona com CSV real, não apenas exemplos simples.

Delimitadores Personalizados

Altere o separador de vírgula para qualquer coisa — tabulação (para TSV), ponto e vírgula (localidade europeia), pipe, ou qualquer caractere único.

Deteção Automática de Tipos

Números, booleanos e null são analisados para os seus equivalentes tipados na saída JSON. Desative se quiser todas as strings.

Conversão em Tempo Real

A saída atualiza-se a cada tecla pressionada — não é necessário botão Converter. Cole e veja os resultados instantaneamente.

Lida com Campos em Falta

Quando os objetos JSON têm chaves diferentes, o cabeçalho CSV inclui todas as chaves únicas e as células em falta ficam vazias — sem perda de dados.

Casos de Uso Comuns

Processamento de Exportações de Base de Dados

Cole uma exportação CSV da sua BD no conversor e obtenha um array JSON pronto a importar para um armazenamento NoSQL ou API que consome JSON.

Integração com Folhas de Cálculo

Converta uma resposta de API (array JSON) para CSV para colar diretamente no Excel ou Google Sheets.

Reformatação de Dados

Faça a conversão de ida e volta pela ferramenta para limpar formatações — útil ao fundir CSVs de fontes diferentes com aspas inconsistentes.

Conversão de Ficheiros de Localização

Transforme entre folhas de tradução baseadas em CSV e ficheiros JSON i18n para ferramentas como extensões Chrome ou React-intl.

Fixtures para Testes de API

Gere fixtures JSON a partir de dados de teste CSV (ou vice-versa) para semear bases de dados de desenvolvimento e testes de integração.

Como Usar
1

Abrir o Conversor CSV ↔ JSON

Clique no ícone CSV/JSON no painel do DevSuite Pro. Um painel abre-se com o seletor de direção, opções e duas áreas de texto.

2

Escolher a Direção

Escolha CSV → JSON para analisar dados tabulares, ou JSON → CSV para aplanar um array de objetos em linhas.

3

Configurar Opções

Ajuste o delimitador se não for vírgula, ative/desative "A primeira linha é cabeçalho" e "Deteção automática de números" para corresponder à forma dos seus dados.

4

Cole os Seus Dados

Cole CSV ou JSON na entrada. A saída é apresentada à direita instantaneamente.

5

Copiar ou Descarregar

Clique em Copiar Saída para obter o resultado. Use Trocar ↔ para inverter e verificar que a ida e volta não tem perdas.

Pronto para Testar?

Instale o DevSuite Pro gratuitamente e desbloqueie mais de 64 ferramentas de desenvolvedor para seu navegador.

Adicionar ao Chrome Adicionar ao Edge Adicionar ao FireFox