Ամենալավ ազատ CSV-ից JSON-ի փոխակերպիչ
CSV տողերը վերածել JSON օբյեկտների մաքուր ռեժիմի՝ ազատ, կպցրած կամ ներբեռնված, ոչինչ չի պահպանվում։
Ինչպես է այն աշխատում
- Ցուցադրել CSV. Տեղադրել CSV տեքստը կամ ներբեռնել.csv ֆայլը
- Ընտրանքներ. Առաջին տողը գլխամաս է և ընտրեք բաժանիչը (կմախք, tab,...):
- Ստացել JSON. Կոպտել ձևակերպված JSON ռեժիմը կամ ներբեռնել այն որպես.json ֆայլ
Ընդհանուր
CSV-ից JSON-ի փոխակերպումը CSV-ի աղյուսակային տվյալները վերածում է JSON-ի մոդել, որը կարող եք օգտագործել կոդում կամ API-ում։ Կպցրեք CSV-ը կամ ներբեռնեք.csv ֆայլը, ասեք, թե առաջին տողը գլխարկ է, և ընտրեք բաժանիչը, եթե այն կոմս չէ։ Գլխարկի տողով յուրաքանչյուր տող դառնում է JSON-ի օբյեկտ, որը կոչվում է սյունակի անունով, առանց դրա յուրաքանչյուր տող դառնում է մոդել։ Էքսպորտային տվյալները տպվում են և պատրաստ են կպցնելու կամ ներբեռնելու համար։ Այն վերլուծում է խնդրի մեջ առկա ամեն ինչ և ոչինչ չի պահպանում։
Ինչի համար են մարդիկ օգտագործում այն :
- Տվյալների ներթափանցում թվային աղյուսակի մեջ API կամ ծրագրի միջոցով
- Կրկնել 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]"}