Pinakamahusay na Libre CSV sa JSON Converter
I-on ang CSV hilera sa isang malinis na JSON array ng mga bagay-free, i-paste o mag-upload, walang nai-imbak.
Paano ito gumagana
- Magbigay ng CSV. I-paste ang iyong CSV teksto o mag-upload ng isang.csv file.
- Itakda ang mga pagpipilian. Sabihin kung ang unang hilera ay isang header at pumili ng delimiter (comma, tab, …).
- Kumuha ng JSON. Ang mga ito ay maaaring i-download sa pamamagitan ng isang.json file.
Tungkol sa tool na ito
CSV sa JSON ay nagbabago tabular CSV data sa isang JSON array maaari mong gamitin sa code o isang API. I-paste ang CSV o mag-upload ng isang.csv file, sabihin ito kung ang unang hilera ay isang header, at piliin ang delimiter kung ito ay hindi isang koma. Sa isang header hilera, ang bawat linya ay nagiging isang JSON bagay keyed sa pamamagitan ng mga pangalan ng haligi; nang walang isa, ang bawat linya ay nagiging isang array. Ang output ay pretty-print at handa na upang kopyahin o i-download. Ito parses lahat sa kahilingan at nag-iimbak ng walang.
Ano ang mga tao gamitin ito para sa
- Feed spreadsheet data sa isang API o app
- I-convert ang isang nai-export na CSV sa JSON para sa code
- I-on ang isang contact o listahan ng produkto sa naka-istraktura JSON
- Prototype na may tunay na data nang walang pagsulat ng isang parser
Developer API
Ipadala ang isang POST na kahilingan sa endpoint sa ibaba at makakuha ng parehong resulta ang web tool ay gumagawa. Ito ay rate-limited bawat IP at kailangang walang pag-signup - API key para sa mas mataas na mga limitasyon ay darating.
https://best.free/api/tools/csv-to-json/
| Parameter | Halimbawa | Kinakailangan | Mga tala |
|---|---|---|---|
text |
name,age\nAda,36 |
Oo | CSV text (or upload a file on the web form). |
delimiter |
, |
Hindi | Field delimiter (use "tab" for TSV). |
header |
True |
Hindi | 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);
Tugon: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}