Konversi baris CSV menjadi objek JSON
CSV ke JSON berguna ketika ekspor spreadsheet, laporan analitik, atau file mitra perlu menjadi data terstruktur untuk skrip, fixtures, pengujian API, atau contoh dokumentasi. Baris CSV pertama menjadi sekumpulan kunci JSON, dan setiap baris berikutnya menjadi satu objek.
Nilai disimpan sebagai string dengan sengaja. Itu mencegah perubahan tak terduga pada kode pos (ZIP), ID, nomor akun, persentase, dan nilai lain yang mungkin terlihat numerik tetapi harus tetap persis seperti tertulis.
Detail CSV yang memengaruhi output JSON
- Baris header mengontrol nama kunci objek, jadi pangkas atau ganti nama kolom sebelum menggunakan JSON dalam kode.
- Sel yang dikutip dapat berisi koma; kutipan yang rusak dilaporkan sebagai kesalahan parser.
- Sel kosong menjadi string kosong, bukan
null. - Baris tanpa nilai dilewati.
FAQ CSV ke JSON
Mengapa semua nilai JSON berupa string?
CSV tidak memiliki sistem tipe bawaan. Menjaga nilai sebagai string mempertahankan angka nol di depan, ID, persentase, dan kode tanpa menebak.
Apa yang terjadi pada sel CSV yang kosong?
Sel kosong menjadi string kosong dalam objek JSON. Konversikan mereka menjadi null kembali jika aplikasi Anda membutuhkan nilai null.
Jenis kesalahan CSV apa yang dilaporkan?
Konverter melaporkan masalah parser seperti kutipan yang rusak atau baris yang salah format ketika parser dapat mengidentifikasinya.