Konverter CSV ke JSON
Ekspor spreadsheet dan umpan data lama tiba sebagai CSV. Konversikan ke array JSON untuk REST API, impor MongoDB, atau aplikasi JavaScript — baris pertama menjadi nama properti, baris berikutnya menjadi objek. Diurai seluruhnya di peramban.
Input
Output
[
{
"name": "Ada",
"age": "36"
},
{
"name": "Alan",
"age": "41"
}
]
Cara mengonversi CSV ke JSON
1. Tempel CSV atau unggah file .csv.
2. Konfirmasi pembatas (koma, titik koma, tab).
3. Pratinjau larik keluaran JSON.
4. Salin atau unduh .json.
Contoh CSV ke JSON
Impor katalog produk
sku,nama,harga header dengan 500 baris menjadi JSON untuk skrip benih etalase.
Hasil survei
Ekspor CSV Google Formulir dikonversi ke JSON untuk D3 visualisasi.
Titik koma EU CSV
Excel Eropa menggunakan ; pembatas — setel opsi sebelum parse.
Saat CSV ke JSON
• Saat bootstrapping API meniru data spreadsheet.
• Saat mengonversi ekspor untuk NoSQL insertMany.
• Saat pengembang membutuhkan JSON dari pengeditan CSV pengguna bisnis.
Saat parser kesulitan
• Bila bidang berisi koma yang tidak dapat dihilangkan dan tanda kutip yang rusak — perbaiki CSV terlebih dahulu.
• Bila file memiliki beberapa lembar — ekspor satu lembar sekaligus.
• Bila jenis harus berupa angka, bukan string — dilemparkan setelah konversi dalam kode.
Ketik paksaan
CSV tidak diketik — "0123" dan "true" tetap berupa string di JSON kecuali Anda melakukan pasca-proses. API yang mengharapkan angka memerlukan penguraian eksplisit.
Deteksi pembatas
CSV titik koma dari Excel Jerman yang ditempelkan ke kolom gabungan parser koma — konfirmasikan pemisah.
Karakter UTF-8
Nama dengan aksen harus tetap UTF-8 end-to-end — hindari menyimpan melalui Latin-1 perantara.
Pertanyaan yang sering diajukan
Baris tajuk diperlukan?
Ya untuk kunci objek — jika tidak, kolom menjadi col1, col2.
Kolom yang dikutip dengan koma?
Kutipan RFC 4180 ditangani — format baris yang salah mungkin error.
Sel kosong?
Biasanya string kosong atau null bergantung pada alatnya — verifikasi untuk API Anda.
Besar CSV?
Batas memori browser berlaku — pisahkan file berukuran besar.
Lokal?
Ya.
JSON kembali ke CSV?
Gunakan jsonToCsv.