EZ
EZ2Conv

Conversor CSV ↔ JSON

Converta dados entre os formatos CSV e JSON instantaneamente no seu navegador. Suporta múltiplos delimitadores, upload de arquivos por arrastar e soltar e conversão bidirecional completa. Tudo é executado no lado do cliente, sem conta, sem envio e sem limite de quantos arquivos você converte.

Loading...

Como Usar

  1. Cole seus dados CSV ou JSON na área de entrada, ou arraste e solte um arquivo para detecção automática
  2. Ajuste o tipo de delimitador (vírgula, ponto e vírgula, tabulação, pipe) e configurações de cabeçalho
  3. Clique em converter para transformar instantaneamente seus dados entre formatos CSV e JSON
  4. Copie o resultado com um clique ou baixe como arquivo para uso imediato
  5. Suporte de conversão bidirecional CSV e JSON
  6. Múltiplas opções de delimitador e codificação
  7. Upload de arquivos por arrastar e soltar
  8. Estatísticas de conversão em tempo real

Converter entre CSV e JSON

O que este conversor faz

CSV e JSON descrevem os mesmos dados tabulares em duas formas diferentes. Um arquivo CSV é uma grade: a primeira linha costuma nomear as colunas e cada linha seguinte é um registro cujos valores são separados por um delimitador. O JSON envolve essa mesma grade em uma estrutura, normalmente um array em que cada linha vira um objeto cujas chaves vêm dos nomes das colunas. Esta ferramenta lê o formato que você cola, descobre qual é e o reescreve no outro.

A conversão funciona nos dois sentidos. Se você fornecer CSV, obtém um array de objetos JSON; se fornecer JSON, recebe linhas separadas por um delimitador. Como a detecção se baseia no conteúdo real e não na extensão do arquivo, dá para colar um trecho e ir direto ao resultado.

Quando usar

A tarefa mais comum é ligar planilhas e APIs. Exporte uma planilha como CSV e transforme-a no payload JSON que um endpoint espera, ou pegue uma resposta JSON e organize-a em linhas que você possa abrir no Excel ou no Google Sheets. É igualmente útil para popular um banco de dados a partir de um dump CSV, ou para conferir um conjunto de dados desconhecido visualizando-o na forma que for mais fácil de ler.

A contagem de linhas e colunas em tempo real, junto com o tamanho do arquivo e o tempo de processamento, dá uma noção rápida de se o resultado corresponde ao que você esperava.

Exemplo: de linhas para objetos

Considere um cabeçalho name,age,city seguido de John,25,Seoul e Jane,30,Tokyo. A conversão para JSON produz um array com dois objetos: {"name":"John","age":"25","city":"Seoul"} e {"name":"Jane","age":"30","city":"Tokyo"}. Cada célula do cabeçalho vira uma chave e cada linha de dados vira um objeto. No sentido inverso, esses objetos voltam a se dobrar em uma linha de cabeçalho mais uma linha por registro.

Observações e casos limite

A primeira linha é tratada como o cabeçalho que fornece as chaves; desative a opção Has Header quando seu arquivo começa direto nos dados. Os delimitadores são detectados sozinhos, mas você pode forçar vírgula, ponto e vírgula, tabulação ou barra vertical quando o arquivo é ambíguo. Valores que contêm o delimitador ou quebras de linha permanecem intactos graças às aspas. Quando o JSON tem objetos aninhados, a opção Flatten Objects decide se eles se dobram em colunas individuais, e Array Handling controla se uma lista é unida com ponto e vírgula ou distribuída em colunas separadas. Lembre-se de que o CSV não tem sistema de tipos, então um número como 25 chega como texto a menos que você o converta depois.

Perguntas frequentes

Converta nos dois sentidos quantas vezes quiser sem custo, com seleção de delimitador, achatamento de objetos e tratamento de arrays incluídos. Não há planos pagos nem limites por arquivo, então todas as opções funcionam com arquivos de qualquer tamanho.
Sim. Tanto a conversão de CSV para JSON quanto a de JSON para CSV rodam localmente, então as exportações de planilhas, os dumps de bancos de dados e os payloads de API que você cola ou solta nunca são enviados. Os dados permanecem no seu dispositivo do início ao fim.
Não. Cole seus dados ou arraste um arquivo: o formato é detectado e convertido na hora enquanto as contagens de linhas e colunas se atualizam. Não há qualquer etapa de e-mail, login ou cadastro.
Vírgula, ponto e vírgula, tabulação e barra vertical são aceitos. O delimitador é detectado automaticamente, mas você também pode escolhê-lo manualmente quando um arquivo mistura caracteres ou usa um separador incomum que seria interpretado errado.
Como o CSV é plano, os objetos aninhados precisam ser desdobrados. Ative Flatten Objects para dobrá-los em colunas individuais e use Array Handling para decidir se os valores de uma lista são unidos com ponto e vírgula ou distribuídos em colunas separadas.
Por padrão, a linha de cabeçalho fornece os nomes de propriedade de cada objeto. Se o seu CSV não tem cabeçalho e começa com dados reais, desative a opção Has Header para que a primeira linha seja tratada como um registro, e não como nomes de colunas.
Loading related tools...