Konverter CSV ke JSON
Tempel data CSV dan konversikan menjadi array JSON secara instan — pilih pemisah Anda, aktifkan/nonaktifkan header, dan ekspor sebagai JSON yang diformat atau diperkecil.
Apa Itu Konverter CSV ke JSON?
Konverter CSV ke JSON mengubah data tabular yang dipisahkan koma (atau dibatasi dengan cara lain) menjadi array JSON. Ketika baris pertama berisi header, setiap baris berikutnya menjadi objek JSON dengan nama header sebagai kunci. Ini penting bagi pengembang yang bekerja dengan API, basis data, atau aplikasi JavaScript yang mengharapkan input JSON. Alat ini menangani bidang yang dikutip, berbagai jenis pemisah, dan deteksi angka otomatis — semuanya berjalan di peramban Anda tanpa pemrosesan server.
Cara Menggunakan Konverter CSV ke JSON
- Tempel Data CSV — Masukkan atau tempel teks CSV Anda ke area input
- Pilih Pemisah — Pilih koma, tab, titik koma, atau pipe sebagai pemisah bidang
- Atur Opsi Header — Centang "Baris pertama sebagai header" untuk menggunakan baris pertama sebagai kunci JSON
- Alihkan Format — Aktifkan cetak dengan format yang mudah dibaca untuk JSON yang mudah dibaca atau nonaktifkan untuk output yang ringkas
- Ekspor — Salin JSON ke papan klip Anda atau unduh sebagai file .json
Mengapa Menggunakan Konverter CSV ke JSON Ini?
- Konversi Waktu Nyata — Hasil diperbarui secara instan saat Anda mengetik atau mengubah pengaturan
- Penguraian Cerdas — Menangani bidang yang dikutip, tanda kutip yang lolos, dan tipe data campuran secara otomatis
- Berbagai Pemisah — Bekerja dengan data yang dipisahkan koma, tab, titik koma, dan pipe
- Deteksi Angka — Nilai numerik dikonversi menjadi angka JSON, bukan string
- Alihkan Format — Beralih antara JSON yang dicetak dengan format yang mudah dibaca dan yang diperkecil dengan satu klik
- Privasi Utama — Data Anda tetap berada di peramban Anda. Tidak ada yang diunggah atau disimpan
FreeToolbox vs Alat CSV ke JSON Lainnya
| Fitur | FreeToolbox | ConvertCSV | csvjson.com |
|---|---|---|---|
| Berbasis Peramban | Ya | Tidak (server) | Tidak (server) |
| Konversi Waktu Nyata | Ya | Tidak (klik untuk konversi) | Tidak (klik untuk konversi) |
| Berbagai Pemisah | Ya (4 tipe) | Ya | Ya |
| Deteksi Angka | Ya (otomatis) | Ya | Ya |
| Alihkan Cetak/Perkecil | Ya | Ya | Tidak |
| Tanpa Iklan | Ya | Ada iklan | Ada iklan |
Pertanyaan umum
Format CSV apa yang didukung?
Alat ini mendukung data CSV yang dipisahkan oleh koma, tab, titik koma, atau pipe. Ini juga menangani bidang yang diapit tanda kutip ganda dan tanda kutip yang lolos (tanda kutip ganda-ganda). Akhir baris dapat berupa Unix (LF) atau Windows (CRLF).
Apakah alat ini mendeteksi angka secara otomatis?
Ya. Nilai yang merupakan angka valid (bilangan bulat atau desimal) dikonversi menjadi tipe angka JSON, bukan string. Nilai kosong tetap sebagai string kosong.
Apa yang terjadi tanpa opsi header?
Tanpa 'Baris pertama sebagai header' diaktifkan, setiap baris menjadi array JSON dari nilai, bukan objek. Hasilnya adalah array dari array, bukan array dari objek.
Bisakah saya mengonversi file CSV besar?
Alat ini berjalan di peramban Anda, jadi kinerja bergantung pada perangkat Anda. Ini menangani ribuan baris dengan lancar. Untuk file yang sangat besar (10MB+), pertimbangkan untuk menggunakan alat baris perintah seperti csvtojson atau jq.
Apakah data saya aman?
Ya. Semua konversi terjadi secara lokal di peramban Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server mana pun, disimpan, atau dicatat. Anda bahkan dapat menggunakan alat ini secara offline setelah halaman dimuat.