CSV dan JSON: Apa Itu dan Kapan Menggunakan Masing-masing

CSV (Nilai yang Dipisahkan Koma): Format teks datar berbasis baris yang ideal untuk data tabel dengan struktur seragam — spreadsheet, ekspor basis data, laporan. Setiap baris mempunyai kolom yang sama. Mudah dibuka di Excel. Tidak ada dukungan untuk data bertingkat.
JSON (Notasi Objek JavaScript): Format data bertingkat dan hierarkis yang ideal untuk API, file konfigurasi, dan data dengan struktur kompleks. Mendukung array objek, objek bersarang, dan data yang diketik (angka, boolean, null).
Kapan mengonversi CSV ke JSON:
- Memasukkan data dari spreadsheet ke dalam REST API
- Memproses ekspor Excel dalam aplikasi Node.js
- Mengonversi data katalog produk untuk digunakan dalam aplikasi React
- Mengimpor data ke dalam database dokumen seperti MongoDB
Jenis Penguraian: Angka, Boolean, dan Nilai Null


CSV tidak memiliki tipe data — semuanya berupa string. JSON mendukung banyak jenis. Penguraian tipe otomatis mengonversi:
| Nilai CSV | Tanpa Penguraian | Dengan Penguraian |
|---|---|---|
| 42 | "usia": "42" | "usia": 42 |
| 3.14 | "harga": "3.14" | "harga": 3.14 |
| benar | "aktif": "benar" | "aktif": benar |
| salah | "tersedia": "salah" | "tersedia": salah |
| (kosong) | "catatan": "" | "catatan": null |
Untuk sebagian besar kasus penggunaan API, aktifkan penguraian tipe sehingga ID numerik, harga, dan tanda boolean diketik dengan benar di output JSON.
Menangani Kasus Edge: Kolom yang Dikutip, Koma, Baris Baru

Koma di dalam nilai kolom:
name,address
"Smith, John","123 Main St, Apt 4"
Kedua kolom diapit tanda kutip dengan benar. Koma yang disematkan bukan merupakan pembatas kolom.
Kutipan di dalam kolom yang dikutip: Berdasarkan RFC 4180, kutipan ganda literal diwakili oleh dua tanda kutip ganda berturut-turut:
"He said ""hello""","Boston"
Diurai sebagai: Dia berkata "halo" / Boston
Baris baru di dalam nilai kolom:
name,bio
"Alex","Software engineer.
Loves coding."
Baris baru yang tersemat adalah bagian dari nilai kolom — baris kedua bukan baris CSV baru.
Langkah demi Langkah: CSV ke JSON di ToolDolfen

- Buka konverter Konverter CSV ke JSON (CSV to JSON).
- Tempelkan data CSV Anda atau unggah .csv file.
- Konfigurasi:
- Pembatas: koma (default), titik koma, tab, atau pipa - Baris tajuk: baris pertama = nama bidang (disarankan) - Jenis penguraian: konversi otomatis angka dan boolean
- Klik Konversi.
- Tinjau keluaran JSON dalam formatter. Gunakan Format JSON (JSON Formatter) untuk memvalidasi.
- Salin atau download data JSON.
Panduan Pendamping yang Direkomendasikan
Jelajahi tutorial dan utilitas pelengkap dari cluster topik ini untuk menyempurnakan alur kerja digital Anda: