UTILS.
Privat sejak awal
⇄

Konverter CSV ⇄ JSON

Ubah CSV menjadi array JSON dan JSON kembali menjadi CSV.

File tetap di perangkat ini

File diproses di browser, tidak pernah diunggah. Situs mengunduh kode dan aset yang diperlukan alat. Tanpa akun atau pelacak.

Gunakan Unduh untuk menyimpan alat ini sebagai satu file HTML untuk penggunaan offline.

Privasi →

Teks dan berkas Anda tetap di perangkat ini. Alat ini tidak mengunggah atau menyimpan apa pun.

Coba contoh lengkap

Contoh

Pilih Titik koma dan Baris tajuk, masukkan name;note pada baris pertama dan Ada;"a;b" pada baris kedua, lalu pilih CSV → JSON. Catatan tetap a;b dalam satu kolom data. Mengonversi [{"name":"Ada","note":"a;b"}] kembali ke CSV akan mengapit kolom data bertitik koma dengan tanda kutip secara benar.

Perlu diingat

Nilai CSV tetap berupa string. Gunakan tajuk yang unik dan tidak kosong. Objek dan larik JSON bersarang harus diratakan sebelum konversi. Mengedit masukan atau pengaturan akan menghapus hasil sebelumnya. Penyalinan dan unduhan selalu memakai konversi terakhir yang selesai.

Tentang alat ini

Pilih pemisah dan tentukan apakah baris pertama berisi tajuk, lalu konversi CSV ke JSON atau JSON ke CSV. Periksa tabel di samping kode lengkap. Kolom data CSV tetap berupa string, termasuk nol di awal. Mode tajuk memerlukan nama yang unik dan tidak kosong serta jumlah kolom data yang sama di setiap baris. Masukan JSON harus berupa larik objek datar atau larik dari larik; nilai bersarang ditolak. Properti yang tidak ada dan null menjadi sel CSV kosong.

Masukan dibatasi hingga 5 MiB teks UTF-8, keluaran hingga 20 MiB, dan kedalaman JSON hingga 128 tingkat. Pratinjau kode, pohon, dan tabel yang besar dibatasi agar halaman tetap responsif; penyalinan dan unduhan mencakup hasil lengkap. Pemrosesan berjalan secara lokal dalam proses latar belakang yang dapat dibatalkan, termasuk pada alat luring yang diunduh.

Agar pemrosesan tetap responsif, JSON dan CSV menerima hingga 100,000 nilai atau sel. SQL menerima hingga 4,000 token dan 100 tingkat penyarangan.

Mengedit masukan atau pengaturan akan menghapus hasil sebelumnya. Penyalinan dan unduhan selalu memakai konversi terakhir yang selesai.

Teks dan berkas Anda tetap di perangkat ini. Alat ini tidak mengunggah atau menyimpan apa pun.

Pertanyaan yang sering diajukan

Bagaimana cara menggunakan alat ini?
Pilih pemisah dan tentukan apakah baris pertama berisi tajuk, lalu konversi CSV ke JSON atau JSON ke CSV. Periksa tabel di samping kode lengkap. Kolom data CSV tetap berupa string, termasuk nol di awal. Mode tajuk memerlukan nama yang unik dan tidak kosong serta jumlah kolom data yang sama di setiap baris. Masukan JSON harus berupa larik objek datar atau larik dari larik; nilai bersarang ditolak. Properti yang tidak ada dan null menjadi sel CSV kosong.
Bagaimana alat ini menangani data saya?
Nilai CSV tetap berupa string. Gunakan tajuk yang unik dan tidak kosong. Objek dan larik JSON bersarang harus diratakan sebelum konversi. Teks dan berkas Anda tetap di perangkat ini. Alat ini tidak mengunggah atau menyimpan apa pun.
Bisakah saya memakai berkas besar atau bekerja secara luring?
Masukan dibatasi hingga 5 MiB teks UTF-8, keluaran hingga 20 MiB, dan kedalaman JSON hingga 128 tingkat. Pratinjau kode, pohon, dan tabel yang besar dibatasi agar halaman tetap responsif; penyalinan dan unduhan mencakup hasil lengkap. Pemrosesan berjalan secara lokal dalam proses latar belakang yang dapat dibatalkan, termasuk pada alat luring yang diunduh. Agar pemrosesan tetap responsif, JSON dan CSV menerima hingga 100,000 nilai atau sel. SQL menerima hingga 4,000 token dan 100 tingkat penyarangan.

Alat lainnya