Konverter JSON ke CSV

Tempel larik JSON berisi objek, atau satu objek. Anda mendapat teks CSV dengan baris judul yang mendaftar setiap nama dalam data, untuk disalin atau diunduh sebagai data.csv.

Gratis Berjalan di peramban Anda Diperiksa Selasa, 10 November 2026

Larik seperti [{...}, {...}], atau satu objek untuk satu baris. Hingga 2.000.000 karakter.

Pemisah antarnilai

Pilih titik koma jika Excel Anda mengharapkan titik koma, seperti Excel dengan pengaturan Turki.

Objek bersarang menjadi satu kolom per nama, seperti address.zip. Larik dan objek kosong ditulis sebagai teks JSON.

Hasil

Validitas — JSON yang valid, atau baris dan kolom galat pertama.
Teks CSV

Alat ini berjalan di peramban Anda. Apa yang Anda masukkan tidak dikirim kepada kami.

Cara memakai

  1. Tempel data ke Larik JSON berisi objek. Satu objek juga bisa.
  2. Pilih Pemisah antarnilai. Pilih Titik koma (;) jika Excel Anda mengharapkan titik koma.
  3. Biarkan Ratakan objek bersarang tercentang untuk memecah objek bersarang menjadi kolom, atau hilangkan centangnya untuk menuliskannya sebagai teks JSON.
  4. Periksa Validitas, lalu salin Teks CSV atau unduh sebagai data.csv.

Cara kolom dan baris dibuat

Setiap objek menjadi satu baris. Kolomnya adalah semua nama yang ditemukan dalam objek-objek itu, menurut urutan kemunculan pertamanya. Objek yang tidak memiliki sebuah nama membiarkan selnya kosong. Nilai teks ditulis sebagai teks, angka persis seperti yang diketik, true dan false sebagai kata, dan null sebagai sel kosong.

  • Dengan perataan aktif, objek di dalam objek menjadi satu kolom per nama: address dengan zip menjadi kolom address.zip. Objek kosong ditulis sebagai {}.
  • Larik selalu ditulis sebagai teks JSON, seperti ["json","csv"], karena satu sel memuat satu nilai.
  • Nama yang muncul dua kali dalam objek yang sama ditolak, karena satu kolom tidak dapat memuat dua nilai.

Pengutipan dan pemisah (RFC 4180)

RFC 4180 menjelaskan bentuk CSV yang lazim. Baris diakhiri CRLF. Sebuah field yang berisi pemisah, tanda kutip ganda atau pemisah baris dibungkus tanda kutip ganda, dan setiap tanda kutip ganda di dalamnya ditulis dua kali.

Excel bahasa Turki mengharapkan titik koma di antara nilai. Berkas yang memakai koma akan terbuka dengan setiap baris berada di satu kolom, jadi pilih pemisah titik koma untuknya. Berkas dimulai dengan tanda urutan byte, sehingga huruf seperti ş, ğ, ı dan İ dibaca dengan benar.

Contoh: dua orang, salah satunya dengan objek bersarang

Teks bawaan memiliki dua objek. Yang pertama memiliki alamat dengan kode pos. Yang kedua tidak memiliki kota atau alamat, catatannya memuat tanda kutip, dan namanya memuat koma.

Baris judul mendaftar nama menurut urutan kemunculan pertamanya: id, name, city, address.zip dan note. Baris kedua mempertahankan koma di dalam tanda kutip, dan tanda kutip di sekitar kata hello ditulis dua kali.

Baris Yang ditulis
1 id,name,city,address.zip,note
2 1,Ayşe Yılmaz,Istanbul,34000,
3 2,"Mehmet, Ali",,,"Said ""hello"""

Pertanyaan yang sering diajukan

Mengapa CSV saya terbuka dalam satu kolom di Excel?

Excel mengambil pemisah dari pengaturan regional. Di tempat yang mengharapkan titik koma, berkas yang memakai koma menempatkan setiap baris utuh di satu kolom. Pilih Titik koma (;) sebagai pemisah dan konversi lagi.

Mengapa ada karakter aneh di awal berkas?

Itu tanda urutan byte, karakter tak terlihat yang memberi tahu Excel dan program lain bahwa berkas itu UTF-8. Ia menjaga huruf seperti ş, ğ, ı dan İ tetap benar ketika berkas dibuka.

Apakah angka dibulatkan ketika dikonversi?

Tidak. Angka ditulis persis seperti yang diketik di JSON, sehingga ID seperti 12345678901234567890 mempertahankan setiap digitnya.

Apa yang terjadi pada larik di dalam objek?

Larik menjadi teks JSON dalam satu sel, misalnya ["json","csv"], dengan tanda kutip ganda yang digandakan seperti yang diwajibkan RFC 4180. Tidak ada yang hilang, tetapi spreadsheet tidak dapat mengurutkan item-itemnya secara terpisah.

Mengapa nama yang muncul dua kali dalam satu objek ditolak?

Sebuah kolom memuat satu nilai per baris. Objek dengan nama yang sama dua kali tidak memiliki satu nilai untuk kolom itu, jadi alat meminta Anda menghapus salah satunya.

Apakah data saya diunggah ke suatu tempat?

Tidak. Konversi berjalan di peramban Anda, dan tidak ada yang Anda tempel yang dikirim ke server kami.

Sumber

Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.

Kami memakai cookie yang diperlukan agar situs berjalan. Dengan persetujuan Anda, Google juga memakai cookie iklan untuk menampilkan iklan yang dipersonalisasi. Jika Anda menolaknya, iklan tetap tampil, tetapi tidak dipersonalisasi.