Millor lliure CSV a l' Convertidor JSON
Converteix les files CSV en una matriu neta d' objectes uts uts, enganxa o pujada, res emmagatzemat.
Com funciona
- Proporciona CSV. Enganxa el text CSV o puja un fitxer.csv.
- Estableix opcions. Digueu si la primera fila és una capçalera i escolliu el delimitador (comma, pestanya...).
- Obtén JSON. Copia la matriu formatada de JSON, o la baixa com a fitxer.json.
Quant a aquesta eina
CSV a JSON converteix les dades " tabular " CSV " en una matriu de JSON " en codi o API. Enganxar el CSV o pujar un fitxer. csv, digui- li si la primera fila és una capçalera, i escolliu el delimitador si no és una capçalera. Si no és una fila, cada línia es converteix en una clau d' objecte JSON per nom de les columnes; sense que cada línia es converteix en una. La sortida està molt establerta i està molt llesta per a copiar o descarregar. Això analitza tot en la petició i no desa res.
Per a què la gent l'utilitza?
- Dades de font del full de càlcul en una API o aplicació
- Converteix un CSV exportat a JSON per codi
- Converteix una llista de contactes o producte en estructurad JSON
- Prototipus amb dades reals sense escriure un analitzador
Desenvolupador API
Automatitzeu aquesta eina des del vostre propi codi. Envieu una petició POST al punt final de sota i obteniu el mateix resultat que l' eina web produeix. És la taxa limitada per IP i no necessita cap senyal per a les claus API de l' API de BPypton per a límits superiors.
https://best.free/api/tools/csv-to-json/
| Paràmetre | Exemple | Requerit | Notes |
|---|---|---|---|
text |
name,age\nAda,36 |
Sí | CSV text (or upload a file on the web form). |
delimiter |
, |
No | Field delimiter (use "tab" for TSV). |
header |
True |
No | 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]"}