Беҳтарин озод Мубодилакунандаи CSV ба JSONName
Тағйир додани қаторҳои CSV ба маҷмӯи тозаи JSON- и объектҳо - озод, часпондан ё боркунӣ, ҳеҷ чиз нигоҳ дошта намешавад.
Чӣ тавр кор мекунад
- & Иловаи забон. Матни CSV- ро часпонед ё файли.csv- ро бор кунед.
- Танзими параметрҳо. Гуфт, ки оё сатри якум сарлавҳа аст ва ҷудокунандаро интихоб кунед (вергул, табулятсия,...).
- Гирифтани JSON. Нусха бардоштани силсилаи JSON-и форматшуда ё боргирӣ кардани он ҳамчун файли.json.
Дар бораи ин асбоб
CSV ба JSON маълумотҳои ҷадвали CSV-ро ба силсилаи JSON табдил медиҳад, ки шумо метавонед дар код ё API истифода баред. CSV-ро ҷойгир кунед ё файли.csv-ро бор кунед, ба он бигӯед, ки оё сатри аввал сарлавҳа аст ва ҷудокунандаро интихоб кунед, агар он вергул набошад. Бо сарлавҳаи сатр, ҳар сатр ба объекти JSON бо калидҳои номҳои сутунҳо табдил меёбад; бе он, ҳар сатр ба силсила табдил меёбад. Хурӯҷ хуб чоп карда мешавад ва барои нусхабардорӣ ё боркунӣ омода аст. Он ҳама чизро дар дархост таҳлил мекунад ва ҳеҷ чизро захира намекунад.
Чӣ тавр одамон онро истифода мебаранд
- Тасвири ҷадвали маълумотҳо
- Тағйири содироти CSV ба JSON барои рамз
- Тағйири алоқот ё рӯйхати маҳсулот ба JSON-и сохторӣ
- Прототип бо маълумоти воқеӣ бе навиштани таҳлилгар
Барномасозон
Ин асбобро аз коди худ худкор кунед. Дархости POST- ро ба нуқтаи охирин дар поён фиристед ва ҳамон натиҷаеро, ки асбоби веб истеҳсол мекунад, гиред. Он бо суръати маҳдуд бо IP ва ба қайдгирӣ ниёз надорад - калидҳои API барои маҳдудиятҳои баландтар дар оянда меоянд.
https://best.free/api/tools/csv-to-json/
| & Параметрҳо | Мисол | Дархостӣ | Ёддоштҳо |
|---|---|---|---|
text |
name,age\nAda,36 |
& Тасвир | CSV text (or upload a file on the web form). |
delimiter |
, |
& Намоиши хатҳои равон | Field delimiter (use "tab" for TSV). |
header |
True |
& Намоиши хатҳои равон | 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);
Ҷавоб: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}