Panduan konversi CSV dan JSON
Cara mengonversi CSV dan JSON di peramban
CSV yang memiliki baris judul dapat diubah menjadi daftar objek JSON. Untuk arah sebaliknya, file JSON harus memakai UTF-8 dan berisi daftar dengan sedikitnya satu objek. Masalah karakter dibahas terpisah dalam panduan pengodean.
Contoh: membuat JSON untuk uji API
Pertahankan kode 001 sebagai teks dan ubah harga biasa menjadi angka JSON.
- Masukan: CSV dengan baris judul
- Keluaran: JSON UTF-8 tanpa BOM
- Struktur: daftar objek
CSV produk
Kode 001 adalah ID, bukan jumlah.
kode,nama,harga,aktif
001,Buku catatan,12800,true
002,Pulpen,2400,falseDaftar objek JSON
Angka biasa menjadi angka JSON; kode dengan nol di awal dan teks true/false tetap berupa teks.
[
{ "kode": "001", "nama": "Buku catatan", "harga": 12800, "aktif": "true" },
{ "kode": "002", "nama": "Pulpen", "harga": 2400, "aktif": "false" }
]Kesalahan konversi yang umum
Tidak semua dokumen JSON valid berbentuk tabel.
- Menggunakan objek tunggal atau daftar kosong
- Menyimpan JSON selain UTF-8
- Mengabaikan penyesuaian baris judul CSV yang kosong atau ganda
- Menganggap bilangan sangat besar atau ID nol awal sebagai angka biasa
Mengonversi CSV atau JSON
Masukan JSON hanya mendukung UTF-8; keluaran CSV juga memerlukan pilihan pengodean dan pemisah.
- Buka Pengodean karakter dan konversi format, lalu pilih CSV atau JSON.
- Untuk CSV, periksa pengodean masukan, pemisah, dan baris judul.
- Pilih JSON atau format CSV sebagai keluaran.
- Tinjau jenis nilai, kolom, dan nilai bertingkat.
- Pastikan jumlah data lalu unduh; periksa peringatan rumus untuk keluaran CSV.
Perubahan bentuk data atau pengodean
Gunakan langkah ini untuk mengubah bentuk data. Jika hasilnya tetap CSV dan hanya tulisannya yang rusak, gunakan panduan pengodean Excel.
- Cocok: data uji API
- Cocok: ekspor JSON yang berbentuk tabel
- Hanya mengubah pengodean: gunakan panduan pengodean
- Data bertingkat belum dapat dipecah menjadi beberapa tabel