Am Ddim Gorau Trosi CSV i JSONName
Trosi rhesi CSV i array JSON glan o wrthrychau - rhad, gludo neu lanlwytho, dim yn cael ei gadw.
Sut mae'n gweithio
- Darparu CSV. Gludo'ch testun CSV neu lawrlwytho ffeil.csv.
- Gosod dewisiadau. Dywedwch a yw'r rhes gyntaf yn bennawd a dewiswch y gwahanydd (comma, tab,...).
- Nôl JSON. Copïo'r array JSON wedi'i fformatio, neu ei lawrlwytho fel ffeil.json.
Am yr erfyn yma
Mae CSV i JSON yn troi data tabl CSV i array JSON y gallwch ei ddefnyddio mewn cod neu API. Gludwch y CSV neu lanlwythwch ffeil.csv, dywedwch iddo os yw'r rhes gyntaf yn bennawd, a dewiswch y gwahanwr os nad yw'n golofn. Gyda rhes bennawd, mae pob llinell yn dod yn wrthrych JSON wedi ei alw gan enwau'r colofnau; heb un, mae pob llinell yn dod yn array. Mae'r allbwn yn argraffu'n dda ac yn barod i gopïo neu lawrlwytho. Mae'n dosrannu popeth yn y cais ac yn cadw dim.
Beth mae pobl yn ei ddefnyddio ar gyfer
- Ffurfweddu'r rhaglen
- Trosi CSV allforiedig i JSON ar gyfer cod
- Trosi rhestr gysylltiadau neu gynhyrchion i JSON strwythuredig
- Prototeip gyda data gwirion heb ysgrifennu dosraniad
API Datblygwr
Awtomatigi'r erfyn hwn o'ch cod eich hun. Anfonwch gais POST at y diwedd-bwynt isod a chael yr un canlyniad a gynhyrchir gan y erfyn gwe. Mae'n cael ei gyfyngu gan y cyflymder ar gyfer pob IP ac nid oes angen cofrestru - mae allweddi API ar gyfer terfynau uwch yn dod.
https://best.free/api/tools/csv-to-json/
| Paramedrau | Enghraifft | Angenrheidiol | Nodiadau |
|---|---|---|---|
text |
name,age\nAda,36 |
IeQShortcut | CSV text (or upload a file on the web form). |
delimiter |
, |
Na | Field delimiter (use "tab" for TSV). |
header |
True |
Na | 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);
Ymateb: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}