Konverter JSON ke CSV
API mengembalikan array objek JSON; analis menginginkan tabel pivot CSV untuk Excel. Petakan kunci JSON ke kolom dan unduh nilai yang dipisahkan koma — bidang bertumpuk mungkin diratakan dengan notasi titik bergantung pada perilaku alat. Konversi bersifat lokal.
Input
Output
name,age
Ada,36
Alan,41
Cara mengonversi JSON ke CSV
1. Tempelkan objek array JSON (atau objek tunggal yang dibungkus sebagai array).
2. Pratinjau header kolom dari kunci.
3. Sesuaikan opsi pembatas atau ratakan jika tersedia.
4. Unduh file .csv.
Contoh konversi
Ekspor pengguna
[{"id":1,"name":"Ada","role":"admin"}] menjadi id,name,role header dengan satu baris data.
Contoh API Analytics
Tarik /events JSON dari contoh dokumen, konversikan ke CSV untuk peninjauan spreadsheet PM.
Alamat tersarang diratakan
{"user":{"city":"Berlin"}} dapat menjadi kolom user.city untuk email penggabungan.
Saat JSON ke CSV membantu
• Saat non-pengembang membutuhkan akses spreadsheet ke data API.
• Saat mengimpor ke sistem lama yang hanya menerima CSV.
• Saat analisis ad-hoc cepat mengalahkan penulisan skrip.
Kapan harus membuat skrip
• Saat JSON sangat mendalam grafik bersarang — ekspor relasional memerlukan kode khusus.
• Ketika CSV RFC 4180 yang menghindari koma di bidang menjadi rumit dalam skala besar.
• Saat ETL streaming langsung diperlukan — gunakan alat pipeline yang tepat.
Kolom ordering
Kunci objek pertama sering kali menentukan urutan kolom — kunci yang tidak konsisten di seluruh baris menghasilkan kolom yang jarang. Normalisasikan respons API terlebih dahulu.
Perangkap tanggal Excel
String tanggal ISO diimpor sebagai teks hingga dikonversi — atur format kolom setelah dibuka.
Privasi
PII dalam ekspor JSON harus dikonversi secara lokal — hindari konverter cloud untuk dump yang diatur GDPR.
Pertanyaan yang sering diajukan
Array array?
Alat mengharapkan array objek untuk header — mengonversi bentuk pertama.
Objek bertumpuk?
Dapat diratakan dengan jalur titik atau merangkai subobjek — periksa keluaran.
Null dan boolean?
Diekspor sebagai string kosong atau benar/salah — Excel mungkin memaksakan jenis.
UTF-8 BOM untuk Excel?
Beberapa lokal Excel memerlukan BOM — dibuka melalui Impor Data jika aksennya rusak.
Diunggah?
Tidak — konversi lokal.
Membalikkan CSV ke JSON?
Gunakan alat csvToJson.