CSV ke JSON

Ubah CSV ke JSON dengan header opsional.

Pengembang

Tempel data CSV dari spreadsheet atau ekspor, pilih delimiter (koma, titik koma, atau tab), dan tentukan apakah baris pertama adalah header. Alat ini mengonversi ke JSON di browser Anda — baik array objek (dengan header sebagai key) atau array dari array. Tidak ada data yang dikirim ke server mana pun.

Hasil akan muncul di sini setelah konversi.

Tentang CSV ke JSON

CSV (comma-separated values) adalah format ekspor standar untuk spreadsheet dan banyak database. JSON adalah standar untuk API dan aplikasi web. Mengonversi CSV ke JSON memungkinkan Anda memasukkan data spreadsheet ke skrip, API, atau konfigurasi. Alat ini mem-parsing CSV Anda di browser dan menghasilkan JSON yang valid — dengan baris pertama sebagai key objek saat Anda mengaktifkan "Baris pertama adalah header" — tanpa unggahan dan tanpa server.

Cara penggunaan

  1. Pilih Delimiter yang sesuai dengan CSV Anda (koma, titik koma, atau tab).
  2. Centang Baris pertama adalah header jika baris pertama berisi nama kolom; hapus centang untuk baris biasa.
  3. Tempel CSV Anda ke kotak Masukan CSV dan klik Konversi ke JSON.
  4. Salin JSON-nya atau gunakan di aplikasi Anda. Gunakan JSON ke CSV untuk konversi sebaliknya.

Kapan digunakan

  • Mengimpor data spreadsheet atau ekspor ke aplikasi web atau API
  • Membuat konfigurasi atau data seed dari ekspor Excel/Sheets
  • Konversi cepat tanpa menginstal perangkat lunak atau menulis skrip
  • Pengujian atau debugging: mendapatkan JSON dari sampel CSV

Detail

Kolom yang dikutip (tanda kutip ganda) dapat berisi koma dan baris baru; parser mengikuti gaya CSV RFC 4180. Baris kosong dilewati. Nama kolom dari baris pertama menjadi key setiap objek saat header diaktifkan.

Pertanyaan yang Sering Diajukan

Bisakah saya menggunakan delimiter yang berbeda?
Ya. Pilih koma (,), titik koma (;), atau tab. Banyak ekspor Eropa menggunakan titik koma karena koma adalah pemisah desimal. Jika "Baris pertama adalah header" dicentang, Anda mendapatkan array objek dengan header tersebut sebagai key; jika tidak, Anda mendapatkan array dari array.
Apakah data saya dikirim ke server?
Tidak. Konversi berjalan sepenuhnya di browser Anda. CSV Anda tidak pernah meninggalkan perangkat Anda, sehingga aman untuk data yang sensitif atau rahasia.
Bagaimana jika CSV saya memiliki koma di dalam kolom yang dikutip?
Parser menghormati kolom yang dikutip ganda. Koma, jeda baris, dan tanda kutip ganda di dalam kutipan diperlakukan sebagai bagian dari nilai. Tanda kutip ganda ganda ("") di dalam kolom yang dikutip menjadi satu tanda kutip dalam nilai.
Bisakah saya mengonversi JSON kembali ke CSV?
Ya. Gunakan alat JSON ke CSV kami untuk mengonversi array JSON dari objek kembali ke CSV dengan header.