DATA TERSTRUKTUR / PANDUAN KONVERSI CSV
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.