JSON dan CSV merepresentasikan data secara berbeda
JSON mendukung objek bersarang, array, boolean, angka, nilai null, dan hubungan terstruktur. CSV adalah tabel datar yang terdiri dari baris dan kolom. Konversi menjadi mudah ketika root JSON adalah array objek dengan bentuk serupa, tetapi catatan bersarang atau tidak konsisten memerlukan keputusan tentang bagaimana kolom harus dibuat.
[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]Contoh ini dipetakan dengan bersih ke tiga kolom CSV. Objek alamat atau array tag tidak memiliki keputusan.
Menyiapkan dan memvalidasi sumber
- Kerjakan salinan saat JSON itu penting.
- Validasi sintaks dan perbaiki kesalahan parser pertama sebelum konversi.
- Konfirmasi array mana yang berisi catatan yang Anda butuhkan.
- Hapus rahasia dan data pribadi yang seharusnya tidak masuk ke spreadsheet.
- Periksa beberapa catatan untuk kunci yang hilang atau jenis nilai yang berubah.
The daftar periksa JSON tidak valid mencakup masalah kutipan umum, koma, kurung, dan pelarian.
Putuskan bagaimana caranya ratakan kolom bertingkat
Konverter dapat berputar address.city ke dalam nama kolom, serialisasi objek bersarang sebagai teks, atau hilangkan struktur yang tidak didukung. Array dapat digabungkan menjadi satu sel atau diperluas menjadi baris berulang. Tidak ada hasil yang benar secara universal; memilih berdasarkan bagaimana CSV akan dianalisis.
| nilai JSON | Pengobatan CSV yang mungkin |
|---|---|
| Properti yang hilang | Sel kosong |
| Objek bersarang | Kolom yang diratakan seperti address.city |
| Array tag pendek | Teks yang digabungkan dalam satu sel |
| Array transaksi berulang | Baris terpisah per transaksi |
Konversi dan periksa CSV
- Buka file JSON yang telah divalidasi di alat konversi.
- Pilih output CSV dan tinjau opsi perataan apa pun.
- Simpan ke nama file baru.
- Buka CSV sebagai teks biasa terlebih dahulu dan konfirmasi header serta penawaran.
- Kemudian buka di spreadsheet tujuan atau alat analisis.
- Bandingkan jumlah baris dan nilai sampel dengan JSON sumber.
JSON Viewer & Formatter mendukung validasi JSON, pemformatan, minifikasi, dan ekspor ke CSV atau XML di Windows.
Hindari kesalahan interpretasi spreadsheet
Perangkat lunak spreadsheet dapat menafsirkan ulang ID panjang menjadi angka, menghapus nol di awal, mengubah teks seperti tanggal, atau menampilkan nilai mirip rumus secara tak terduga. Impor CSV dengan tipe kolom eksplisit ketika pengenal harus tetap tepat. Perlakukan file CSV dari sumber yang tidak terpercaya dengan hati-hati, terutama ketika sel dimulai dengan karakter formula.
Jelajahi JSON Viewer & Formatter untuk Windows
Panduan ini menjawab alur kerja terlebih dahulu. Tinjau fitur terverifikasi dan tangkapan layar di halaman produk Megaish sebelum melanjutkan ke Microsoft Store.
Lihat fitur dan tangkapan layarPertanyaan umum
Apakah setiap file JSON bisa dikonversi ke CSV?
Sebagian besar JSON dapat diubah dengan cara tertentu, tetapi struktur yang bersarang dalam atau tidak beraturan mungkin memerlukan aturan yang diratakan atau beberapa tabel terkait.
Mengapa beberapa sel CSV kosong?
Catatan mungkin tidak memiliki properti yang sama, atau nilai null dan hilang dapat diekspor sebagai sel kosong. Bandingkan baris-baris tersebut dengan sumbernya.
Apakah tipe data JSON akan tetap utuh di CSV?
CSV tidak membawa metadata tipe JSON. Spreadsheet atau program penerima dapat menyimpulkan angka, tanggal, dan teks secara berbeda.