Beýik azat CSV'den JSON'e Döwre
CSV hatlary zadyň arassa JSON arşiwine öwür - azat, ýap ýa-da ýükle, hiç zat saklanmaz.
Nädip işleýär
- CSV hödürle. CSV metiniňizi ýapyň ýa-da bir.csv faýly ýükläň.
- Opşenler. Ilki hatyň başlykmy ýa-da dälmidigini aýt we böleçni saýla (komma, tab,...).
- JSON al. JSON formatly arşiwi nusgala ýa-da ony.json faýly hökmünde ýükle
Bu esbap hakda
CSV to JSON kodda ýa API'de ulanyp boljak JSON araiza CSV tablisa maglumatlary öwrüp biler. CSV'i goyp ýa.csv faýly ýükläp, birinji satıryň başlykmy ýa-da dälmidigini aýt, we eger başlyk satyr bir kem bolsa böleççini saýla. Başlyk satyr bilen, her hat bir JSON zadyň sütuň adlary bilen açarlanan bir zat bolýar; birsiz, her hat bir araiza öwrülýär. Çykyş gowy çaplanypdyr we nusgalamak ýa-da ýüklemek üçin taýýar. Bu soragda her zady analiz edip we hiç zat saklamaz.
Adamlar ony näme üçin ulanýar
- Spreadsheet'i API'e ýa-da programe iber
- CSV eksportyny JSON'a kod üçin öwür
- Baglaşyjy ýa-da önümi bir gurluşly JSON'a öwür
- Parser ýazman akyly maýla bilen prototip
Öňki
Bu esbap öz kodyňyzdan automatlaň. Aşakdaky sonuk nokta POST soragyny iberiň we web esbaby öndüren netijäni alyň. Bu IP üçin tizlik çäklendirilen we hiç bir ýazma gerek däl - API açarlary has ýokary çäklendirmeler üçin gelýä.
https://best.free/api/tools/csv-to-json/
| Parametr | Mysal | Gerekli | _Ýazy |
|---|---|---|---|
text |
name,age\nAda,36 |
Eý | CSV text (or upload a file on the web form). |
delimiter |
, |
_Ýok | Field delimiter (use "tab" for TSV). |
header |
True |
_Ýok | 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);
Jawaby: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}