Konversi CSV ke JSON
Alat konversi CSV ke JSON ini mengubah data bernilai dipisah koma menjadi JSON yang rapi dan terstruktur langsung di browser Anda. Tempel ekspor spreadsheet, dump basis data, atau ekstrak API lalu lihat data berubah menjadi array objek atau array sambil Anda mengetik.
Alat ini dibuat untuk pengembang, analis, dan siapa saja yang memasukkan data ke aplikasi web: JSON adalah format yang diharapkan kebanyakan API dan kerangka kerja JavaScript, serta membawa nilai bertipe dan struktur yang tidak dimiliki CSV yang datar. Pilih pemisah Anda, tentukan apakah baris pertama berisi nama kolom, dan pilih keluaran rapi atau dipadatkan.
Cara Mengonversi CSV ke JSON
Tambahkan CSV Anda
Tempel data CSV ke panel kiri, atau klik Unggah Berkas untuk memuat berkas .csv, .tsv, atau .txt. Ingin uji cepat? Klik Data Contoh untuk memuat contoh.
Atur opsinya
Pilih Pemisah (koma, titik koma, tab, atau pipa) lalu aktifkan Baris pertama sebagai header dan Padatkan. Saat Anda mengunggah berkas, pemisah akan terdeteksi secara otomatis.
Tinjau keluarannya
JSON muncul di sebelah kanan seketika. Beralih antara tampilan Teks untuk JSON mentah dan tampilan Tabel untuk meninjau baris yang terurai. Bilah status melaporkan validitas, jumlah baris, jumlah kolom, dan ukuran keluaran.
Salin atau unduh
Gunakan Salin untuk mengirim JSON ke papan klip Anda, atau Unduh untuk menyimpannya sebagai data.json. Klik Hapus untuk memulai dari awal.
Fitur
Keluaran Objek atau Array
Pertahankan baris pertama sebagai header untuk array objek, atau matikan untuk mendapat array array biasa.
Empat Pemisah
Konversi data yang dipisah koma, titik koma, tab, atau pipa, dengan pemisah terdeteksi otomatis saat unggah berkas.
Deteksi Tipe Cerdas
Angka, true/false, dan null menjadi nilai JSON sebenarnya, bukan string berkutip.
Penguraian CSV Andal
Menangani field berkutip, kutip ter-escape (""), baris baru tersemat, akhir baris campuran, dan baris tak rata.
Rapi atau Dipadatkan
Beralih antara JSON yang berindentasi dan mudah dibaca dengan versi satu baris ringkas untuk API dan penyimpanan.
Tampilan Teks & Tabel
Baca JSON mentah atau tinjau data terurai dalam tabel bergaya spreadsheet dengan nomor baris dan header lengket.
Unggah Berkas
Muat berkas .csv, .tsv, atau .txt secara langsung, atau tempel data langsung dari papan klip Anda.
Salin & Unduh
Salin hasilnya ke papan klip dalam satu klik atau unduh sebagai berkas data.json.
Bilah Status Langsung
Bilah status waktu nyata menampilkan validitas plus jumlah baris, jumlah kolom, dan ukuran berkas keluaran.
Seketika & Privat
Konversi berlangsung saat Anda mengetik dan berjalan sepenuhnya di browser Anda, dengan data contoh siap untuk uji cepat.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi berkas CSV ke JSON?
Tempel CSV Anda ke panel kiri atau klik Unggah Berkas untuk memuat berkas .csv, .tsv, atau .txt. JSON langsung muncul di sebelah kanan. Lalu gunakan Salin atau Unduh untuk menyimpannya.
Apakah hasilnya array atau objek JSON?
Hasilnya selalu berupa array JSON. Dengan Baris pertama sebagai header aktif, setiap baris menjadi objek berkunci nama header — sebuah array objek, yang diharapkan kebanyakan API. Nonaktifkan dan setiap baris menjadi daftar nilai sederhana — sebuah array array.
Bisakah membuat JSON bersarang dari header CSV?
Konverter ini menghasilkan JSON datar: satu objek (atau array) per baris CSV, dengan satu properti per kolom. Ia tidak memecah nama header bertitik atau berkurung menjadi struktur bersarang, sehingga hasilnya mencerminkan kolom tabel Anda satu lawan satu.
Pemisah apa saja yang didukung?
Empat pemisah umum: koma (,), titik koma (;), tab, dan pipa (|). Saat Anda mengunggah berkas, pemisah terdeteksi otomatis dari baris pertama; Anda juga bisa memilihnya secara manual lewat tombol Pemisah.
Apakah angka dan boolean dikonversi otomatis?
Ya. Nilai yang tampak seperti bilangan bulat atau desimal menjadi angka JSON, true dan false menjadi boolean JSON, dan null menjadi null JSON. Nilai lainnya tetap berupa string.
Bagaimana sel CSV kosong ditangani?
Sel kosong menjadi string kosong ("") di JSON, bukan null. Untuk mendapat null sebenarnya, isi sel itu dengan teks literal null. Baris yang kolomnya lebih sedikit dari yang lain akan dilengkapi dengan nilai kosong agar strukturnya tetap konsisten.
Bagaimana field berkutip ditangani?
Pengurai mengikuti aturan CSV standar: field yang dibungkus tanda kutip ganda boleh memuat pemisah, jeda baris, dan kutip ter-escape yang ditulis sebagai "". Misalnya, "New York, USA" dibaca sebagai satu field, bukan dua.
Apakah berkas besar bisa ditangani?
Karena semuanya berjalan di browser Anda, performanya bergantung pada perangkat Anda, dan alat ini menangani berkas dengan ribuan baris dengan baik. Tampilan Tabel menampilkan hingga 500 baris demi kecepatan, tetapi seluruh data selalu disertakan dalam keluaran JSON, salinan, dan unduhan.
Apakah data CSV saya diunggah ke server?
Tidak. Semua konversi dilakukan secara lokal di browser Anda dengan JavaScript. Tidak ada yang dikirim ke server, dan data CSV Anda tidak pernah meninggalkan perangkat Anda.
Belum ada komentar. Jadilah yang pertama berkomentar!