Melhor Grátis CSV para JSON Converter
Transforme as linhas CSV em um conjunto de objetos JSON limpos - livre, colar ou upload, nada armazenado.
Como funciona
- Fornecer CSV. Pegue seu texto CSV ou carregue um arquivo.csv.
- Definir as opções. Diga se a primeira linha é um cabeçalho e escolha o delimitador (comma, guia,...).
- 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.
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]"}