Konverter JSON ke CSV
Tempelkan array JSON dari objek dan konversikan ke CSV — pilih pemisah Anda, aktifkan atau nonaktifkan baris header, dan unduh atau salin hasilnya.
Apa Itu Konverter JSON ke CSV?
Konverter JSON ke CSV mengubah array JSON dari objek menjadi format CSV (Comma-Separated Values) tabular datar. Kunci objek menjadi header kolom dan setiap objek menjadi baris. Ini penting ketika Anda perlu mengimpor data API ke dalam spreadsheet, database, atau alat pelaporan yang mengharapkan input CSV. Alat ini juga menangani objek bertingkat dengan meratakannya menggunakan notasi titik, memvalidasi JSON Anda sebelum konversi, dan melepaskan karakter khusus dengan benar dalam output CSV.
Cara Menggunakan Konverter JSON ke CSV
- Tempel JSON — Masukkan atau tempelkan array JSON dari objek ke area input
- Pilih Pemisah — Pilih koma, tab, titik koma, atau pipe sebagai pemisah output
- Toggle Header — Aktifkan atau nonaktifkan baris header dalam output CSV
- Tinjau Output — Hasil CSV diperbarui secara otomatis dengan jumlah baris dan kolom
- Ekspor — Salin CSV ke clipboard Anda atau unduh sebagai file .csv
Mengapa Menggunakan Konverter JSON ke CSV Ini?
- Perataan Cerdas — Objek bertingkat secara otomatis diratakan menggunakan notasi titik (mis., address.city)
- Validasi JSON — JSON yang tidak valid ditangkap dengan pesan kesalahan yang jelas sebelum konversi
- Pelepasan yang Tepat — Bidang yang berisi pemisah, tanda kutip, atau baris baru dilepaskan dengan benar sesuai RFC 4180
- Beberapa Pemisah — Output sebagai nilai yang dipisahkan koma, tab, titik koma, atau pipe
- Waktu Nyata — Hasil diperbarui secara instan saat Anda mengetik atau mengubah pengaturan
- Privasi Utama — Semua pemrosesan terjadi di browser Anda. Tidak ada data yang pernah dikirim ke server
FreeToolbox vs Alat JSON ke CSV Lainnya
| Fitur | FreeToolbox | ConvertJSON | json-csv.com |
|---|---|---|---|
| Berbasis Browser | Ya | Tidak (server) | Tidak (server) |
| Perataan objek bertingkat | Ya (notasi titik) | Ya | Ya |
| Konversi waktu nyata | Ya | Tidak (klik untuk konversi) | Tidak |
| Beberapa pemisah | Ya (4 jenis) | Koma saja | Ya |
| Validasi JSON | Ya (dengan pesan) | Dasar | Ya |
| Tanpa iklan atau pendaftaran | Ya | Ada iklan | Tingkat gratis terbatas |
Pertanyaan umum
Format JSON apa yang diharapkan?
Alat ini mengharapkan array JSON dari objek, seperti [{"name":"John","age":30},{"name":"Jane","age":25}]. Objek tunggal (tidak dalam array) juga diterima dan akan dikonversi menjadi CSV baris tunggal.
Bagaimana objek bertingkat ditangani?
Objek bertingkat diratakan menggunakan notasi titik. Misalnya, {"user":{"name":"John"}} menjadi kolom bernama 'user.name'. Array di dalam objek diserialisasikan sebagai string JSON.
Bagaimana jika objek memiliki kunci yang berbeda?
Alat ini mengumpulkan semua kunci unik di semua objek dan menggunakannya sebagai kolom. Jika sebuah objek kehilangan kunci, sel itu dibiarkan kosong dalam output CSV.
Apakah karakter khusus ditangani dengan benar?
Ya. Bidang yang berisi karakter pemisah, tanda kutip ganda, atau baris baru secara otomatis dibungkus dengan tanda kutip ganda sesuai standar CSV (RFC 4180). Tanda kutip ganda yang ada di-escape sebagai tanda kutip ganda-ganda.
Dapatkah saya membuka CSV yang diunduh di Excel?
Ya. File .csv yang diunduh dapat dibuka langsung di Microsoft Excel, Google Sheets, LibreOffice Calc, atau aplikasi spreadsheet apa pun. Jika menggunakan pemisah non-koma, Anda mungkin perlu menggunakan wizard impor.