Konverter CSV ↔ JSON

Konverter CSV ↔ JSON online. Atur header, pemisah, dan aturan nilai kosong/null, tinjau error dan pratinjau, lalu unduh hasilnya.

Terakhir diperbarui: 2026/04/05

Konverter CSV ↔ JSON

Ubah CSV dan JSON dua arah sambil mengatur header, pemisah, dan aturan nilai kosong, dengan error dan tabel pratinjau ditampilkan bersama.

Mengonversi. Menganalisis data input Anda.
Baris
0
Kolom
0
Error
0
BOM Terdeteksi
Tidak

Output JSON

Hasil konversi akan muncul di sini.

Output CSV

Kesalahan & Peringatan

  • Belum ada error. Jalankan konversi untuk melihat error parsing atau peringatan kebijakan.

Tabel Pratinjau (20 baris teratas)

Pratinjau
Pratinjau baris/kolom hasil konversi akan muncul di sini.

Distribusi Tipe Field (Tabel/Teks Cadangan)

Alat ini tidak bergantung pada pustaka chart terpisah. Informasi yang sama disajikan sebagai teks dan tabel secara default, sehingga hasil tetap mudah dibaca meskipun rendering gagal.

Analisis tipe akan muncul di sini.
Tipe Jumlah Rasio
Distribusi tipe akan dihitung setelah konversi.

Semua konversi hanya berjalan di browser Anda, dan data yang diunggah tidak pernah dikirim ke server.

Apa itu Konverter CSV ↔ JSON?

Konverter CSV ↔ JSON adalah alat untuk mengubah data tabular antara CSV dan JSON dalam dua arah. Alat ini dirancang agar Anda bisa meninjau hasil dengan cepat saat konversi format menjadi bagian dari pekerjaan berulang seperti integrasi API, pembersihan data, atau pemeriksaan QA.

Selain konversi dasar, alat ini juga memungkinkan Anda mengatur penggunaan header, pemisah (koma/titik koma/tab), aturan nilai kosong/null, dan daftar error sehingga keandalan hasil konversi lebih mudah diperiksa.

Kasus penggunaan

  • Ubah data CSV spreadsheet menjadi array JSON untuk pengujian API
  • Ekspor contoh respons JSON sebagai CSV untuk ditinjau atau dibagikan
  • Periksa error parsing per baris sebelum melanjutkan pembersihan data
  • Normalkan output ke format bersama saat tim memakai standar yang berbeda
  • Atur penanganan UTF-8 BOM agar sesuai dengan kompatibilitas alat eksternal

Fitur utama

  • Konversi dua arah: Beralih seketika antara CSV → JSON dan JSON → CSV.
  • Deteksi/pemilihan pemisah: Gunakan Deteksi Otomatis, koma (,), titik koma (;), atau tab (\t).
  • Kebijakan header/nilai kosong: Atur header aktif/nonaktif dan penanganan nilai kosong (string kosong/null/hilangkan kunci).
  • Opsi inferensi tipe: Pertahankan nilai CSV sebagai string atau simpulkan angka/boolean/null.
  • Penanganan BOM: Deteksi BOM pada input dan sertakan BOM secara opsional di unduhan CSV.
  • Kartu ringkasan + tab: Tinjau jumlah baris/kolom/error dan tab hasil JSON/CSV/error yang terpisah.
  • Tabel pratinjau/tipe: Tinjau hasil dengan cepat melalui tabel 20 baris teratas plus distribusi tipe dalam bentuk teks dan tabel.
  • Input/output file: Unggah file CSV/JSON dan unduh hasil konversinya.

Cara menggunakan

  1. Pilih arah konversi (CSV→JSON atau JSON→CSV) dan pemisah.
  2. Atur penggunaan header dan kebijakan nilai kosong/null agar sesuai dengan kebutuhan Anda.
  3. Masukkan teks atau unggah file, lalu klik Konversi.
  4. Tinjau kartu ringkasan dan tab JSON/CSV/error, lalu sesuaikan apa pun yang Anda perlukan.
  5. Simpan hasil dengan tombol salin atau unduh, lalu gunakan pada langkah berikutnya.

Catatan detail

Alat ini menggabungkan parsing CSV bergaya RFC 4180 (kutip, line break, escaping) dengan parsing JSON dan menjalankan seluruh konversi langsung di browser. Jika data sumber memakai aturan non-standar, periksa tab Kesalahan & Peringatan terlebih dahulu lalu sesuaikan opsi kebijakan sebelum memakai hasilnya.

Dokumen referensi diperiksa pada: 4 Maret 2026

Referensi resmi: RFC 4180 (CSV), RFC 8259 (JSON), W3C Tabular Data Model, W3C Tabular Metadata.

FAQ

Apakah sel CSV dengan line break tetap bisa dikonversi?

Ya. Sel multi-baris yang dibungkus dengan kutip gaya RFC 4180 tetap ikut diparsing. Namun, input dengan kutip yang tidak tertutup akan dilaporkan sebagai error.

Apa yang terjadi pada output CSV → JSON saat header dimatikan?

Jika header dinonaktifkan, setiap baris akan diubah menjadi array. Contoh: ["A","B"].

Apa perbedaan antar kebijakan nilai kosong/null?

Pertahankan String Kosong: "", Ubah menjadi null: null, Hilangkan Kunci: mengecualikan field tersebut dalam mode objek.

Bagaimana CSV dibuat saat JSON berisi objek bertingkat?

Aturan flattening satu tingkat membuat nama kolom dalam bentuk parent.child. Array dan nilai kompleks diubah menjadi string (string JSON).

Apakah aman menempelkan data sensitif?

Konversi berjalan di browser, tetapi sebagai pedoman operasional kami menyarankan validasi memakai sampel yang disamarkan, bukan data pribadi mentah atau secret key.

Opini Anonim 1

Komentar yang mengganggu pengguna lain atau mengulang pesan yang sama dapat disembunyikan atau dihapus sesuai pedoman moderasi kami.

Sisa karakter: 120

Belum ada komentar. Jadilah yang pertama memberi pendapat.