Cel mai bun gratuit CSV la JSON Converter
Transformă rândurile CSV într-o serie de obiecte JSON curate - libere, încolte sau încarcă, nimic stocat.
Cum funcţionează
- Asigură CSV. Încuiaţi textul CSV sau încărcaţi un fişier.csv.
- Setează opțiuni. Spune dacă primul rând este un antet și alege delimitatorul (coma, tab,...).
- Ia JSON. Copiază array-ul JSON formatat, sau descărcați-l ca fișier.json.
Despre acest instrument
CSV în JSON transformă datele CSV tabular într-un array JSON pe care le puteţi folosi în cod sau API. Pescuiți CSV sau încărcați un fișier.csv, spuneți-i dacă primul rând este un antet, și alegeți delimitatorul dacă nu este o virgulă. Cu un antet, fiecare linie devine un obiect JSON cheiat de numele coloanei; fără o linie, fiecare linie devine un array. Ieșirea este destul de imprimată și gata de a copia sau de a descărca. Ea analizează tot în cerere și nu stocă nimic.
Pentru ce o folosesc oamenii
- Alimentează datele de calcul într-o API sau aplicație
- Conversie un CSV exportat în JSON pentru cod
- Transformă o listă de contact sau de produse în JSON structurat
- Prototip cu date reale fără a scrie un analizator
API de dezvoltare
Automatizează acest instrument din propriul cod. Trimite o cerere POST la punctul final de mai jos și obține același rezultat produs de unelte web. Este limitat de rate pe IP și nu are nevoie de nicio înregistrare - cheile API pentru limite mai mari sunt vine.
https://best.free/api/tools/csv-to-json/
| Parametrul | Exemplu | Requis | Note |
|---|---|---|---|
text |
name,age\nAda,36 |
Da. | CSV text (or upload a file on the web form). |
delimiter |
, |
Nu | Field delimiter (use "tab" for TSV). |
header |
True |
Nu | 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);
Răspuns: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}