CSV ke JSON
Konversi data CSV ke array JSON. Menangani deteksi header, delimiter custom, field yang di-quote, dan newline tersisip.
Masukkan input di atas untuk melihat hasilnya.
Dibuat oleh JXXR1 · ♥ Jadi sponsor · ☕ Belikan saya kopi
Untuk apa ini?
CSV adalah lingua franca dari export spreadsheet; JSON adalah lingua franca dari API dan config. Converter ini mengambil CSV yang ter-quote dengan benar (kompatibel RFC 4180) dan menghasilkan array JSON — bisa array of object (kalau ada header row) atau array of array. Berguna saat kamu sudah meng-export sheet dan perlu memberinya makan ke sesuatu yang berbicara JSON.
Kapan digunakan
- Mengubah export one-off dari Google Sheets / Excel menjadi seed data untuk API mock atau test fixture.
- Memuat tabel referensi (negara, kode mata uang, data lookup) ke frontend yang mengonsumsi JSON.
- Memeriksa CSV dengan koma / newline yang embedded yang ter-render salah di mana-mana kecuali di parser RFC 4180 sungguhan.
Kesalahan umum
- Deteksi delimiter bukan sihir. Jika file kamu menggunakan semicolon (umum di locale EU) atau tab (TSV), ubah dropdown delimiter — auto-detection menebak tapi bisa tertipu oleh data yang mengandung karakter yang salah.
- Type coercion punya opini. String numerik,
true,false, dan literalnulldikonversi ke tipe JSON. Hal-hal yang terlihat numerik tapi sebenarnya bukan (kode pos, ISBN dengan leading zero, nomor telepon) kehilangan leading zero — matikan coercion atau post-process. - Sel kosong jadi string kosong, bukan
null. Sebagian besar API memperlakukan keduanya secara berbeda. - BOM di dunia nyata. Excel sering menyimpan UTF-8 dengan byte-order mark di Windows; parser mentoleransinya tapi consumer lain mungkin tidak.