Konversi CSV ke JSON
Tempel CSV dari Excel, Google Sheets, atau aplikasi apa pun, dan dapatkan JSON rapi yang bisa langsung Anda salin ke kode Anda.
Tersegel di perangkat ini
Berjalan di browser Anda. Tidak ada yang diunggah.
Tersegel
CSV JSON
CSV Anda akan muncul di sini saat Anda mengetik.
JSON Anda akan muncul di sini saat Anda mengetik.
Cara kerjanya
-
Tempel atau buka CSV Anda
Tempel, letakkan file .csv, atau buka file. Pemisah dideteksi otomatis, dan nilai bertanda kutip yang berisi koma atau baris baru dibaca dengan benar.
-
Pilih bentuk JSON
Pilih daftar objek atau daftar array, tentukan apakah angka dan true/false dikonversi, lalu atur indentasinya.
-
Salin atau unduh JSON-nya
Periksa pratinjau tabel jika perlu, lalu salin JSON atau simpan sebagai file .json.
Pertanyaan umum
Apakah CSV saya diunggah ke server?
Tidak. File dibaca dan dikonversi di dalam browser Anda, jadi daftar pelanggan, hasil ekspor, dan laporan tetap di perangkat Anda.
File CSV apa saja yang bisa dibaca?
File yang dipisahkan koma, titik koma, tab, atau garis tegak, yang dideteksi otomatis. Nilai dalam tanda kutip ganda boleh berisi pemisah, baris baru, dan tanda kutip ganda yang digandakan, sesuai standar CSV (RFC 4180). Baris “sep=” yang kadang ditambahkan Excel juga dikenali.
Bagaimana angka dan nilai true/false dideteksi?
Angka menjadi angka JSON, TRUE dan FALSE dalam huruf besar atau kecil apa pun menjadi true dan false, dan sel kosong menjadi null. Nilai seperti 007, atau angka yang lebih dari 15 digit seperti nomor kartu atau nomor pesanan, tetap sebagai teks agar tidak ada digit yang hilang. Matikan “Deteksi angka dan true/false” untuk mempertahankan semua nilai sebagai teks.
Bisakah saya mendapatkan JSON bersarang?
Bisa. Aktifkan “Pulihkan data bersarang”: kolom seperti address.city menjadi objek bersarang, dan sel yang berisi daftar JSON seperti ["a","b"] menjadi array sungguhan. Ini kebalikan persis dari alat JSON ke CSV.
Bagaimana jika ada baris dengan sel lebih banyak atau lebih sedikit dari header?
Sel yang hilang menjadi null (atau teks kosong jika deteksi angka dimatikan), dan sel tambahan disimpan dengan key seperti column_5. Alat ini memberi tahu berapa baris yang terpengaruh, jadi Anda bisa memeriksa file Anda.
CSV saya dari Excel menampilkan karakter aneh. Mengapa?
Excel di Windows sering menyimpan file CSV dalam encoding regional lama, bukan UTF-8. Alat ini mengenalinya dan membaca file dengan encoding yang dipakai Excel untuk bahasa halaman ini, dan juga bisa membaca file UTF-16. Jika huruf masih terlihat salah, simpan file sebagai “CSV UTF-8” lalu buka lagi.