Free CSV ka JSON Ntụgharị
Kpọnye CSV n'ime arọ́ọ̀gụ̀ JSON nke ihenhọrọ ndị ahụ - ọbụla, pịa mọọbụ gbanye, ọbụla echekwara.
Otú ọ dị
- Kewapụta CSV. Tinye ngwe CSV gị mọọbụ wụnye faịlụ.csv.
- Hazie nhọrọ. Kwuru ma ọ bụrụ na row mbụ bụ nke a na-ahọrọ delimiter (comma, tab,...).
- Wepụta. Debata arọịsị JSON nke eburula, mọọbụ budata ya dịka.json faịlụ.
N'ihe banyere tulị a
CSV ka JSON na-atụgharị data CSV táàbụ̀ n'ime arọ́ọ̀gụ̀ JSON ị ga-eji na koodị mọọbụ API. Pịa CSV mọọbụ wụnye.csv faịlụ, gwa ya ma ọ bụrụ na row mbụ bụ nke héèdè, na họrọ delimiter ma ọ bụrụ na ọ bụghị nke kọ́m̀à. Na héedè row, ọ̀gụ̀ọ̀gụ̀ ọbụla na-aghọ ihenhọrọ JSON nke keye site na aha koloom; na-enweghị otu, ọ̀gụ̀ọ̀gụ̀ ọbụla na-aghọ arọ́ọ̀gụ̀. Ogo ahụ bụ nke a na-ebipụta na-emechi ma ọ bụ bubata. Ọ na-akọwa ihe niile na nkwenye ma na-echekwa ihe ọbụla.
Ihe ndị mmadụ na-eji ya maka
- Ńkwádó data ná séèlụ̀ n'ime API mọọbụ ápúọ̀tụ̀ọ̀
- Banye CSV épụ̀pụ̀rà
- Kpụga onyeọbịa mọọbụ ndesịta ngwaahịa na JSON emeredịkachọrọ
- Prototype na data ọfụụ na-enweghị ịgụ parser
Debanye aha
Megharịa ihenhọrọ a site na koodị gị. Ziga arịrịọ POST n'ebe ahụ n'okpuru ma nweta nsonaazụ nke otu ihenhọrọ webụ ahụ na-emepụta. Ọ bụ nke dị n'ime IP na-achọghị ịbanye - API kii maka nkwụsị dị elu na-abịa.
https://best.free/api/tools/csv-to-json/
| Paramita | Ụdị | Ekwesịrị | Ntụziaka |
|---|---|---|---|
text |
name,age\nAda,36 |
Ee | CSV text (or upload a file on the web form). |
delimiter |
, |
Ónyénwē | Field delimiter (use "tab" for TSV). |
header |
True |
Ónyénwē | 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);
Ndesịta ozi ahụ: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}