Pengembangan
Konverter JSON ke CSV
Masukan
Tempel array JSON berisi objek untuk diubah menjadi baris CSV.
Key objek digunakan sebagai header CSV.
Hasil
Pertanyaan yang sering diajukan
Struktur JSON apa yang paling cocok untuk konversi CSV?
Array objek datar adalah ideal: [{"name":"Alice","age":30},{"name":"Bob","age":25}]. Setiap objek menjadi satu baris CSV; key objek menjadi header kolom. Objek atau array bersarang perlu di-flatten terlebih dahulu, karena CSV pada dasarnya dua dimensi.
Apa yang terjadi pada objek JSON bersarang saat konversi?
Alat ini men-flatten satu level nesting menggunakan notasi titik (misal address.city menjadi kolom). Struktur bersarang dalam atau array di dalam objek mungkin perlu preprocessing manual. Untuk transformasi kompleks, pertimbangkan jq atau alat ETL khusus.
Bagaimana karakter khusus ditangani di output CSV?
Nilai yang mengandung koma, kutip ganda, atau baris baru otomatis dibungkus kutip ganda. Kutip ganda dalam nilai di-escape dengan menggandakannya (""). Ini mengikuti standar CSV RFC 4180, yang kompatibel dengan Excel, Google Sheets, dan kebanyakan alat data.