DATA TERSTRUKTUR / BFOTKIT

Ubah CSV ke JSON

Ubah baris CSV menjadi objek JSON. Periksa pemisah dan judul kolom sebelum mengunduh.

✓ File tetap ada di perangkat Anda✓ Tidak diperlukan akun✓ Unduh hasil Anda

Pilih file untuk memulai.

CSV berisi teks, sehingga nilai diekspor sebagai string untuk mempertahankan angka nol di depan dan pengidentifikasi panjang. Ubah bidang tertentu menjadi angka nanti saat diperlukan. File asli Anda tetap ada di perangkat Anda.

Konversi CSV ke JSON online

File CSV menyimpan baris dan kolom, sedangkan JSON banyak digunakan oleh API web, aplikasi, dan alat data. Konverter CSV ke JSON BFOTKit mengubah tabel yang dibatasi menjadi array catatan JSON. Pilih CSV, konfirmasi pemisahnya, tinjau pratinjau, dan unduh file JSON. Konversi berjalan di browser Anda; file sumber Anda tetap ada di perangkat Anda.

Apa yang dilakukan konverter CSV ke JSON

Dokumen CSV menggunakan garis untuk baris dan pembatas antar bidang. JSON mewakili nilai terkait sebagai objek di dalam array. Konverter ini membuat satu objek JSON untuk setiap baris data. Ketika baris pertama berisi judul kolom, judul tersebut menjadi kunci objek. Misalnya, kolom bernama nama dan harga menghasilkan rekaman dengan properti yang cocok.

Bidang CSV dapat mengutip koma, tanda kutip, atau jeda baris. Konverter mengenali bidang yang dikutip dan tanda kutip ganda. Itu dapat mendeteksi koma, titik koma, tab, dan pipa; pilih pemisah secara manual jika pratinjau salah membagi kolom.

Hasilnya adalah array JSON, dengan setiap baris direpresentasikan sebagai objek yang memasangkan nama bidang dengan nilai selnya. Tata letak ini berguna ketika perangkat lunak mengharapkan properti bernama, bukan kolom CSV posisi. Pemformat CSV ke JSON juga dapat membuat catatan lebih mudah dibaca: keluaran yang diunduh menggunakan lekukan daripada menempatkan seluruh larik dalam satu baris panjang. Periksa apakah alat penerima mengharapkan array objek, karena beberapa API memerlukan properti wrapper atau struktur yang berbeda.

Bagaimana cara mengubah CSV ke JSON

Pilih file .csv atau seret ke alat. File .tsv yang dipisahkan tab dan tabel teks biasa juga diterima. Konfirmasikan pembatas yang terdeteksi, pilih apakah baris pertama berisi judul atau data, tinjau pratinjau, lalu pilih Konversikan ke JSON untuk mengunduh file .json.

Tanpa judul, konverter membuat nama seperti Kolom1 dan Kolom2. Judul kosong mendapatkan nama yang dihasilkan, judul berulang menjadi unik, dan baris data kosong dilewati. Tinjau hasilnya sebelum menggunakannya di aplikasi lain.

Nilai CSV, header, dan tipe data

CSV tidak dapat mengidentifikasi secara andal apakah suatu nilai berupa angka, tanggal, pengidentifikasi, atau kode. Untuk menghindari perubahan data, konverter menyimpan sel sebagai string. Hal ini mempertahankan angka nol di awal kode pos dan kode produk, serta nilai numerik yang panjang. Ubah bidang menjadi angka nanti jika aplikasi Anda memerlukan penghitungan.

Saat judul diaktifkan, baris pertama menyediakan nama properti JSON. Periksa ejaan, kapitalisasi, dan spasi jika sistem lain mengharapkan nama yang tepat. Jika baris pertama berisi data, nonaktifkan judul sehingga menjadi catatan.

Pengodean teks dapat memengaruhi huruf beraksen dan karakter non-Inggris lainnya. Konverter membaca teks UTF-8 dan UTF-16, dan dapat memecahkan kode banyak ekspor CSV Barat lama. Jika pratinjau menunjukkan simbol yang tidak diharapkan, ekspor ulang file sumber sebagai UTF-8 dan konversikan lagi. Baris dengan sel lebih sedikit dari baris judul menerima nilai kosong untuk bidang yang hilang, membantu setiap rekaman menyimpan kumpulan kunci yang sama.

Gunakan pengonversi CSV ke JSON online dalam alur kerja Anda

Konverter CSV ke JSON online berguna ketika ekspor spreadsheet perlu dimasukkan ke proyek web, permintaan API, perlengkapan pengujian, atau impor aplikasi. Objek JSON membuat setiap bidang baris menjadi eksplisit, dan keluaran yang diindentasi mudah diperiksa di editor teks.

Skrip Python CSV ke JSON sesuai dengan saluran berulang. Konverter browser BFOTKit berguna untuk konversi manual cepat tanpa kode atau instalasi; itu menangani file lokal dan mengunduh hasilnya.

Pemeriksaan privasi dan keluaran

File Anda dibaca di browser dan tidak diunggah ke BFOTKit. CSV asli tetap tidak berubah. Sebelum mengimpor JSON, konfirmasikan nama properti, jumlah baris, dan nilai. Konverter tidak memvalidasi data terhadap skema khusus aplikasi.

Untuk mengonversi CSV ke JSON online, pilih file, verifikasi pengaturan pemisah dan judul, periksa pratinjau, dan unduh. Tidak diperlukan akun atau instalasi. Simpan sumber CSV sehingga Anda dapat menyesuaikan pengaturan dan membuat file JSON lain bila diperlukan.

FAQ Konverter CSV ke JSON

Bagaimana cara mengubah CSV ke JSON?

Buka BFOTKit dan pilih “Ubah CSV ke JSON”. Pilih file .csv, konfirmasikan pembatasnya, dan pilih apakah baris pertama berisi judul kolom. Tinjau pratinjau, lalu pilih Konversikan ke JSON untuk mengunduh serangkaian rekaman.

Bagaimana cara mengonversi CSV ke JSON?

Pilih CSV Anda, konfirmasikan pengaturan pemisah dan header, lalu unduh JSON.

Bagaimana header CSV digunakan?

Saat baris pertama ditetapkan sebagai judul, nilainya menjadi nama properti di setiap objek JSON. Jika tidak ada baris header, konverter akan membuat nama seperti Kolom1 dan Kolom2.

Apakah angka dipertahankan sebagai angka?

Tidak. CSV tidak menentukan jenis data dengan andal, sehingga nilai disimpan sebagai string untuk mempertahankan angka nol di depan dan pengidentifikasi panjang. Ubah bidang menjadi angka di aplikasi Anda jika diperlukan.

Apa perbedaan antara JSON dan JSONL?

JSON adalah format data yang biasanya menyimpan catatan bersama-sama dalam satu array. JSONL, atau JSON Lines, menyimpan satu nilai JSON terpisah per baris. Konverter CSV ke JSON BFOTKit mengunduh array JSON standar, bukan JSONL.

Akankah CSV ke JSON mempertahankan angka nol di depan?

Ya. Sel CSV disimpan sebagai string, termasuk kode yang dimulai dengan nol.