Bebas Terbaik Penukar CSV ke JSON
Tukar baris CSV ke dalam aras JSON bersih objek - bebas, tampal atau muat naik, tiada yang disimpan.
Bagaimana ia berfungsi
- Berikan CSV. Tepek teks CSV anda atau muat naik fail.csv.
- Tetapkan pilihan. Katakan sama ada baris pertama adalah pengepala dan pilih pemisah (koma, tab,...).
- Dapatkan JSON. Salin aras JSON yang diformat, atau muat turun sebagai fail.json.
Perihal alat ini
CSV ke JSON menukar data CSV tabular ke dalam aras JSON yang anda boleh gunakan dalam kod atau API. Tepek CSV atau muat naik fail.csv, beritahu ia sama ada baris pertama adalah pengepala, dan pilih pemisah jika ia bukan koma. Dengan baris pengepala, setiap baris menjadi objek JSON yang dikey oleh nama lajur; tanpa satu, setiap baris menjadi aras. Outputnya cantik-cetak dan sedia untuk disalin atau dimuat turun. Ia menghurai segalanya dalam permintaan dan menyimpan apa-apa.
Apa yang orang gunakan untuk
- Masukkan data jadual jadual ke dalam API atau aplikasi
- Tukar CSV yang diekspor ke JSON untuk kod
- Tukar senarai kenalan atau produk ke JSON terstruktur
- Prototaip dengan data sebenar tanpa menulis penghuraian
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/csv-to-json/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
text |
name,age\nAda,36 |
Ya | CSV text (or upload a file on the web form). |
delimiter |
, |
Tidak | Field delimiter (use "tab" for TSV). |
header |
True |
Tidak | 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);
Balasan: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}