Apa Itu Konverter CSV ke JSON?
Konverter CSV ke JSON adalah alat online yang mengubah data CSV (Comma-Separated Values) ke format JSON. Baik Anda bekerja dengan ekspor spreadsheet, dump database, atau data API, alat ini memudahkan konversi data tabular menjadi JSON terstruktur.
Mengapa Mengkonversi CSV ke JSON?
Integrasi API
Pengembangan Web
Pemrosesan Data
File Konfigurasi
Data Anda Tetap Pribadi
Tanpa Unggahan
Data Anda tidak pernah meninggalkan perangkat
Tanpa Pelacakan
Kami tidak mengumpulkan atau menyimpan data Anda
Hasil Instan
Konversi terjadi secara lokal, jadi cepat terlepas dari ukuran file
Cara Menggunakan Konverter CSV ke JSON
Mulai Cepat
Masukkan Data CSV Anda
Tempel data CSV ke panel kiri, atau klik tombol unggah untuk memuat file (.csv, .tsv, .txt)
Lihat Output JSON
Lihat output JSON di panel kanan — konversi terjadi otomatis secara real-time
Ekspor Hasil
Salin atau unduh hasil menggunakan tombol toolbar
Mengonfigurasi Opsi
Pemilihan Pemisah
Pilih karakter yang memisahkan field dalam data CSV Anda:
| Pemisah | Karakter | Kasus Penggunaan Umum |
|---|---|---|
| Koma | , |
Format CSV standar Default |
| Titik Koma | ; |
Umum dalam ekspor CSV Eropa |
| Tab | \t |
File TSV (Tab-Separated Values) |
| Pipa | | |
Digunakan dalam beberapa ekspor database |
Baris Pertama sebagai Header
Array Objek
Baris pertama menjadi kunci objek JSON:
Name,Age
John,30
[{"Name": "John", "Age": 30}]
Array Array
Semua baris diperlakukan sebagai data:
Name,Age
John,30
[["Name", "Age"], ["John", 30]]
Minifikasi
Beralih antara JSON cetak cantik (dengan indentasi) dan JSON minifikasi (satu baris, tanpa spasi). Gunakan output minifikasi saat Anda membutuhkan data kompak untuk API atau penyimpanan.
Format Dapat Dibaca
- Struktur indentasi
- Mudah dibaca dan di-debug
- Ukuran file lebih besar
Format Kompak
- Output satu baris
- Dioptimalkan untuk API
- Ukuran file lebih kecil
Fitur
Deteksi Nilai Cerdas
Konverter secara otomatis mendeteksi dan mengkonversi tipe data untuk representasi JSON yang akurat:
Angka
30 menjadi 30, bukan "30")Boolean
true dan false dikonversi ke boolean JSONNilai Null
null dikonversi ke null JSONString
Penguraian CSV yang Kuat
Parser menangani data CSV kompleks dengan benar dengan kemampuan penguraian canggih:
Field Dikutip
Field yang diapit tanda kutip ganda diuraikan dengan benar, termasuk field yang berisi pemisah atau baris baru
- Menangani pemisah tertanam
- Mendukung field multi-baris
Kutip yang Diloloskan
Tanda kutip ganda dalam field ("") ditangani dengan benar
- Pelolosan CSV standar
- Mempertahankan karakter kutip
Akhir Baris Campuran
Akhir baris Windows (CRLF) dan Unix (LF) didukung
- Kompatibilitas lintas platform
- Deteksi otomatis
Baris Tidak Merata
Baris dengan kolom lebih sedikit secara otomatis diisi dengan nilai kosong
- Mempertahankan integritas data
- Struktur konsisten
Tampilan Output Ganda
Output JSON Mentah
Lihat output JSON mentah dengan pemformatan sintaks, sempurna untuk pengembang yang perlu menyalin dan menempel struktur JSON yang tepat.
- Penyorotan sintaks
- Format siap salin
- Opsi toggle minifikasi
Pratinjau Spreadsheet
Pratinjau data yang diuraikan dalam tabel seperti spreadsheet dengan fitur keterbacaan yang ditingkatkan.
- Nomor baris untuk referensi
- Header lengket saat menggulir
- Baris bergaris untuk kejelasan
- Menampilkan hingga 500 baris
Bilah Status
Bilah status di bagian bawah menampilkan informasi real-time tentang konversi Anda:
- Status validasi — Mengonfirmasi penguraian berhasil atau menampilkan pesan kesalahan
- Jumlah baris — Total baris data yang diproses
- Jumlah kolom — Field yang terdeteksi dalam CSV Anda
- Ukuran file output — Ukuran JSON yang dihasilkan
Pertanyaan yang Sering Diajukan
Pemisah apa yang didukung?
Alat ini mendukung empat pemisah umum: koma (,), titik koma (;), tab, dan pipa (|). Saat Anda mengunggah file, pemisah secara otomatis terdeteksi dari baris pertama data.
Apa perbedaan antara "array objek" dan "array array"?
Saat "Baris pertama sebagai header" diaktifkan, setiap baris CSV menjadi objek JSON dengan nilai header sebagai kunci — ini disebut array objek. Saat dinonaktifkan, setiap baris menjadi array nilai sederhana — array array.
Apakah alat ini menangani file besar?
Karena semua pemrosesan terjadi di browser Anda, kinerja tergantung pada perangkat Anda. Alat ini bekerja baik dengan file yang berisi ribuan baris. Tampilan tabel menampilkan hingga 500 baris untuk kinerja, tetapi data lengkap disertakan dalam output JSON.
Apakah angka secara otomatis dikonversi?
Ya. Nilai yang terlihat seperti angka (integer dan desimal) secara otomatis dikonversi ke tipe angka JSON. Nilai boolean (true/false) dan null juga dikonversi ke setara JSON mereka. Semua nilai lainnya tetap sebagai string.
Bagaimana field yang dikutip ditangani?
Parser mengikuti aturan CSV standar: field yang diapit tanda kutip ganda dapat berisi pemisah, baris baru, dan kutip yang diloloskan (diwakili sebagai ""). Misalnya, "New York, USA" diuraikan sebagai satu field.
Apakah data saya aman?
Ya. Semua konversi dilakukan sepenuhnya di browser Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server mana pun. Data CSV Anda tidak pernah meninggalkan perangkat.
Belum ada komentar. Jadilah yang pertama berkomentar!