Melhor Grátis CSV para JSON Converter

Transforme as linhas CSV em um conjunto de objetos JSON limpos - livre, colar ou upload, nada armazenado.

100% livre Sem inscrição Sem marca de água Arquivos processados na memória, nunca armazenados
Go Pro para os melhores modelos de IA - imagem, vídeo e chat - mais uploads maiores, prioridade na fila e não espera. Atualização para Pro
Amor Best.Free? Compartilhe-o

Como funciona

  1. Fornecer CSV. Pegue seu texto CSV ou carregue um arquivo.csv.
  2. Definir as opções. Diga se a primeira linha é um cabeçalho e escolha o delimitador (comma, guia,...).
  3. Apanha JSON. Copie o array JSON formatado, ou baixe-o como um arquivo.json.

Sobre esta ferramenta

CSV para JSON transforma dados CSV tabulares em um array JSON que você pode usar em código ou uma API. Pegue o CSV ou upload um arquivo.csv, diga se a primeira linha é um cabeçalho, e escolha o delimitador se não é uma vírgula. Com uma linha de cabeçalho, cada linha se torna um objeto JSON chaveado pelos nomes das colunas; sem uma, cada linha se torna um array. A saída é bem impressa e pronta para copiar ou baixar. Explica tudo no pedido e não armazena nada.

Para que as pessoas o usam

  • Alimentar dados de planilha em uma API ou aplicativo
  • Converter um CSV exportado para JSON para código
  • Transformar uma lista de contatos ou produtos em JSON estruturado
  • Prototipo com dados reais sem escrever um analisador

API do Desenvolvedor

Automate esta ferramenta a partir do seu próprio código. Envie um pedido POST para o ponto final abaixo e obtenha o mesmo resultado que a ferramenta web produz. É limitado de taxa por IP e não precisa de inscrição - as chaves API para os limites mais elevados estão a chegar.

POST https://best.free/api/tools/csv-to-json/
Parâmetro Exemplo Requerido Notas
text name,age\nAda,36 Sim CSV text (or upload a file on the web form).
delimiter , Não Field delimiter (use "tab" for TSV).
header True Não First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

Resposta: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

Perguntas mais frequentes

Com uma linha de cabeçalho, cada linha de dados torna-se um objeto JSON cujas chaves são os nomes das colunas. Sem uma, cada linha se torna uma variedade de valores simples. Você escolhe qual no formulário.

Sim. Definir o delimitador para uma aba para arquivos TSV, ou para um ponto e vírgula ou outro caráter, assim, exportações separadas de aba e de estilo europeu converter correctamente.

Sim. Envie um arquivo.csv até 100 MB, ou cole o texto diretamente - seja funciona, e a saída é a mesma.

Os valores são mantidos como cordas exatamente como aparecem no CSV, o que evita surpresas como um código líder-zero sendo transformado em um número. Você pode lançar tipos em seu próprio código se necessário.

Sim. Além de mostrar o JSON formatado para copiar, a ferramenta pode devolvê-lo como um arquivo.json downloadável.

Não. O CSV é analisado no pedido com a biblioteca padrão e descartado imediatamente - nada é armazenado, registrado ou encaminhado.

Sim. POST um corpo JSON para /api/tools/csv-to-json/ e você recebe uma resposta JSON de volta - o mesmo motor que a ferramenta web usa, assim os resultados são idênticos. É limitado de taxa por IP como a versão web e não precisa de inscrição; as chaves API para limites mais elevados estão a chegar. Veja a seção API acima para exemplos de curl, Python e JavaScript prontos para executar.

Sim - CSV para JSON é totalmente livre, sem marca de água na saída e sem cartão de crédito necessário.

Sim. Ele funciona no seu navegador, então CSV para JSON funciona em telefones e tablets, bem como desktop - não há nenhum aplicativo para instalar.

No. CSV para JSON funciona sem inscrição; uma conta livre opcional só existe para desbloquear limites de uso mais elevados.

Ferramentas relacionadas

Avaliar esta página
5.0/5 (0)

O que podemos melhorar? Seu feedback nos ajuda a resolver problemas.