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.

Delimiter:
JSON Input
CSV Output
복사됨!
CSV output will appear here...
🔮 Temukan karakter K-pop Anda 🎨 도툰 — 웹툰·일러스트 플랫폼

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

  1. Tempel JSON — Masukkan atau tempelkan array JSON dari objek ke area input
  2. Pilih Pemisah — Pilih koma, tab, titik koma, atau pipe sebagai pemisah output
  3. Toggle Header — Aktifkan atau nonaktifkan baris header dalam output CSV
  4. Tinjau Output — Hasil CSV diperbarui secara otomatis dengan jumlah baris dan kolom
  5. 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

FiturFreeToolboxConvertJSONjson-csv.com
Berbasis BrowserYaTidak (server)Tidak (server)
Perataan objek bertingkatYa (notasi titik)YaYa
Konversi waktu nyataYaTidak (klik untuk konversi)Tidak
Beberapa pemisahYa (4 jenis)Koma sajaYa
Validasi JSONYa (dengan pesan)DasarYa
Tanpa iklan atau pendaftaranYaAda iklanTingkat 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.