Ең жақсы еркін CSV- ден JSON- ге аударуName
CSV жолдарын таза JSON нысандар жиынына айналдыру - бос, орналастыру немесе жүктеу, ештеңе сақталмайды.
Не істеп тұр
- CSV файлын көрсету. CSV мәтінін орналастырыңыз немесе. csv файлын жүктеп беріңіз.
- Параметрлерді орнату. Бірінші жолдың айдары болу- болмауын анықтап, бөлгіш белгісін (түбір, кестелеу,... ) таңдаңыз.
- JSON- ды алу. Пішімделген JSON жиынын көшіріп алу немесе оны.json файл ретінде жүктеп алу.
Бұл құрал туралы
CSV- ден JSON- ге аудару кестедегі CSV деректерді кодта немесе API- де қолдана алатын JSON жиынына айналдырады. CSV файлды орналастырыңыз немесе жүктеп беріңіз, бірінші жолдың айдары бар ма, жоқ па, көрсетіңіз, ал үтірсіз болса, бөлгішті таңдаңыз. Айдар жолы бар болса, әрбір жол баған атауымен JSON нысанына айналады; жоқ болса, әрбір жол жиынға айналады. Шығыс ұқыпты басып шығарылады және көшірмелеу не жүктеуге дайын. Сұраныстың бәрін талдап, ештеңені сақтамайды.
Қайсысы қолданылады
- Электрондық кестенің деректері API не қолданбаға берілсінName
- CSV экспортын JSON кодына аудару
- Контакт не өнім тізімі құрылымды JSON- ға айналсынName
- Прототипті талдаушысысыз шын деректермен жасау
Жасаушы API
Бұл құралды өзіңіздің кодыңыздан автоматтандыру. Төмендегі соңына 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]"}