Konverter JSON ke CSV
Konversi array JSON ke CSV secara instan
Memuat...
Ikhtisar
Konverter JSON ke CSV mengubah array objek JSON — respons API, ekspor NoSQL, data konfigurasi — menjadi CSV yang siap untuk spreadsheet. Objek bersarang diratakan menjadi nama kolom bertitik, dan Anda mengontrol delimiter serta gaya kutipan, sehingga output terbuka dengan bersih di Excel, Google Sheets, atau alat pembaca CSV lainnya.
Yang Dideteksi dan Ditangani Konverter Ini
- •Deteksi kolom otomatis: kunci dari semua objek dalam array menjadi header CSV
- •Perataan objek bersarang: kunci bertitik seperti 'user.name' untuk objek bersarang dalam JSON Anda
- •Kutipan yang dapat dikonfigurasi: kutipan minimal, kutip semua field, atau kutip hanya nilai non-numerik
- •Pilihan delimiter: koma, titik koma, tab, atau pipa sesuai lokal spreadsheet target Anda
- •Toggle baris header: sertakan atau hilangkan baris nama kolom pada output
- •Berjalan sepenuhnya di browser Anda: data JSON Anda tidak pernah diunggah ke server
Kapan Anda Mengonversi JSON ke CSV
- •Mengekspor respons REST API menjadi laporan CSV yang bisa dibuka stakeholder non-teknis di Excel
- •Mengonversi hasil query MongoDB atau NoSQL menjadi bentuk tabel untuk analisis spreadsheet
- •Mengubah array konfigurasi JSON menjadi CSV yang dapat diedit untuk peninjauan massal
- •Menghasilkan file impor CSV untuk alat (CRM, utilitas database) yang memerlukan input tabel
- •Menghasilkan data uji ramah spreadsheet dari fixture JSON yang digunakan dalam pengujian otomatis
Cara Mengonversi JSON ke CSV
- 1.Tempel array objek JSON ke editor input, atau unggah file .json
- 2.Pilih delimiter output dan gaya kutipan
- 3.Tentukan apakah objek bersarang diratakan menjadi kolom bertitik atau dijadikan string
- 4.Aktifkan Auto Convert untuk output langsung, atau klik Convert
- 5.Salin output CSV atau unduh sebagai file .csv
Kasus Khusus yang Perlu Diketahui
- •Objek dalam array dengan kunci berbeda menghasilkan baris header berupa gabungan seluruh kunci — nilai yang hilang muncul sebagai sel kosong
- •Objek yang sangat bersarang atau array-di-dalam-array tidak dapat diratakan dengan bersih menjadi tabel datar — pertimbangkan meratakan JSON kompleks terlebih dahulu
- •Angka yang diformat sebagai string JSON (misalnya "00123") dipertahankan sebagai teks setelah masuk ke CSV, karena CSV tidak memiliki sistem tipe native
- •Lokal spreadsheet Eropa sering mengharapkan delimiter titik koma, bukan koma — periksa aplikasi target Anda
Keterbatasan
- •Array JSON yang sangat besar dapat melebihi memori browser — gunakan alat berbasis skrip untuk dataset besar
- •Referensi sirkular atau nilai yang tidak dapat diserialisasi dalam JSON akan menyebabkan error konversi
- •CSV tidak dapat merepresentasikan array dan objek bersarang JSON tanpa perataan atau stringifikasi, yang secara inheren mengurangi data untuk struktur yang sangat bersarang
Perlu Arah Sebaliknya?
Jika Anda mulai dari ekspor CSV — dari Excel, Google Sheets, atau dump database — dan memerlukan JSON terstruktur untuk API atau kode JavaScript, gunakan Konverter CSV ke JSON. Alat ini mendeteksi baris header, delimiter, dan tipe nilai secara otomatis.