Beralih daripada CSV kepada JSON tanpa kehilangan data
Diterbitkan pada · Dikemas kini pada 1 minit bacaan
Penukaran kelihatan mudah. Tiga perkara menimbulkan masalah: pemisah, nilai bertanda petikan dan nombor.
Pemisah
Alat ini mengenali koma bertitik dan juga koma. Fail berkoma bertitik dengan lajur “24,5” dibaca dengan betul.
Tanda petikan
Medan bertanda petikan yang mengandungi koma, seperti “arrosage: matin, soir”, kekal sebagai satu nilai. Tanda petikan berganda di dalamnya menjadi tanda petikan yang dilepaskan: “zone "nord"”.
Nombor
Semua nilai tiba sebagai teks, termasuk nombor: “24,5” dan “18” menjadi "24,5" dan "18". Perpuluhan dengan koma kekal sebagai rentetan. Gantikan koma dengan titik jika program yang membaca JSON mengharapkan nombor.
Medan kosong
Medan kosong menjadi rentetan kosong, bukan “null”.
Semak
Bandingkan bilangan baris, buka JSON dan lihat lajur yang berperpuluhan serta huruf berbaris.
Untuk arah sebaliknya, lihat JSON ke CSV.
