Semua panduan

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.

CSV ke JSON

Untuk arah sebaliknya, lihat JSON ke CSV.