Beralih dari CSV ke JSON tanpa kehilangan data
Dipublikasikan · Diperbarui 1 menit baca
Konversi tampak sederhana. Tiga hal menimbulkan masalah: pemisah, nilai bertanda kutip, dan angka.
Pemisah
Alat ini mengenali titik koma maupun koma. Berkas bertitik koma dengan kolom “24,5” terbaca dengan benar.
Tanda kutip
Kolom bertanda kutip yang mengandung koma, seperti “arrosage: matin, soir”, tetap menjadi satu nilai. Tanda kutip ganda di dalamnya menjadi tanda kutip yang di-escape: “zone "nord"”.
Angka
Semua nilai tiba sebagai teks, termasuk angka: “24,5” dan “18” menjadi "24,5" dan "18". Desimal dengan koma tetap berupa string. Ganti koma dengan titik jika program yang membaca JSON mengharapkan angka.
Kolom kosong
Kolom kosong menjadi string kosong, bukan “null”.
Periksa
Bandingkan jumlah baris, buka JSON dan lihat kolom yang berisi desimal serta huruf beraksen.
Untuk arah sebaliknya, lihat JSON ke CSV.
