Энг яхши бепул CSV'дан JSON'га ўгирувчи
CSV қаторларини тоза JSON объектлар мажмуасига айлантиринг - эркин, жойлаштириш ёки юклаш, ҳеч нарса сақланмайди.
У қандай ишлайди
- CSV тақдим этиш. CSV матнингизни жойланг ёки.csv файлни юклаб олинг.
- Параметрларни ўрнатиш. Биринчи қаторнинг бош саҳифа бўлишини ва ажратгич (комма, таб,...), танлашни айтинг.
- JSON олиш. Форматланган JSON мажмуасини нусхалаш ёки уни.json файли сифатида юклаб олиш.
Ушбу асбоб ҳақида
CSV to JSON код ёки APIда фойдалана оладиган JSON агрегати учун CSV жадвали маълумотларини JSON агрегатига айлантиради. CSV файлини жойланг ёки.csv файлни юклаб олинг, биринчи қатор бошлиқ бўлса, уни айтинг, агар бошлиқ бўлмаса, ажратгични танланг. Бошлиқ қатори билан ҳар бир сатр JSON объектига айланади, у сутунча номлари билан ёпиштирилган; бўлмаса, ҳар бир сатр агрегатга айланади. Чиқимли матн яхши босилган ва кўчириб олиш ёки юклаб олишга тайёр. У талабдаги барча нарсани таҳлил қилади ва ҳеч нарсани сақламайди.
Одамлар нима учун фойдаланадилар?
- Элементлар жадвали маълумотларини API ёки дастурга юбориш
- Экспорт қилинган CSV'ни код учун JSON'га айлантириш
- Алоқа ёки маҳсулот рўйхатини тузилган JSON'га айлантиринг
- Парсер ёзмасдан ҳақиқий маълумотлар билан прототип яратиш
Ижодкор API
Бу асбобни ўз кодингиздан автоматлаштиринг. Қуйидаги охирги нуқтага POST талабини юборинг ва веб асбоби ишлаб чиқарган натижага эга бўлинг. У ҳар бир IP учун тезлик чегараланган ва рўйхатдан ўтиш талаб этилмайди - юқори чегаралар учун API калитлари яқинда пайдо бўлади.
https://best.free/api/tools/csv-to-json/
| Парамeтрлар | Мисол | Кўрсатма | Ёдлаш |
|---|---|---|---|
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]"}