Semua panduan

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.

CSV ke JSON

Untuk arah sebaliknya, lihat JSON ke CSV.