← Kembali ke Fitur
Free

Konverter CSV ↔ JSON

Konverter CSV ↔ JSON menangani perjalanan pulang-pergi penuh antara dua format tabular paling umum. Parser CSV cerdas menangani bidang yang dikutip dengan koma, tanda kutip yang terlepas, pembatas khusus, dan baris baru yang tertinggal. Deteksi otomatis angka, boolean, dan null saat masuk CSV→JSON; menghasilkan CSV bersih dengan penyelarasan kunci per baris saat masuk JSON→CSV.

Memindahkan data antara CSV dan JSON adalah tugas sehari-hari — menarik ekspor database ke alat yang mengonsumsi JSON, menghasilkan CSV untuk spreadsheet dari respons API, atau membentuk ulang data untuk sistem baru. Konverter CSV ↔ JSON melakukan kedua arah dengan bersih di dalam browser. Parser CSV menangani hal-hal berantakan di dunia nyata: kolom yang berisi koma (saat dikutip), tanda kutip yang terlepas (diperangkat ganda dalam gaya RFC 4180), akhir baris CRLF atau LF, baris kosong yang tertinggal, dan pembatas yang dapat dikonfigurasi (dipisahkan tab, dipisahkan titik koma, pipa, apa pun). Auto-detect dimulai saat masuk ke JSON — string yang terlihat seperti bilangan bulat menjadi angka, "true"/"false"/"null" menjadi setara dengan tipe mereka, dan pemangkasan spasi putih bersifat opsional. Masuk JSON→CSV, alat berjalan melalui array objek dan mengumpulkan setiap kunci unik di seluruh baris, kemudian menghasilkan CSV dengan baris header dan sel yang terlepas dengan benar. Tanda kutip dalam sel digandakan, sel yang berisi pembatas atau baris baru dibungkus dalam tanda kutip, dan objek/array bersarang diserialisasi ke sel string JSON.

Pratinjau Langsung
example.com
Konverter CSV ↔ JSON ✓ 3 baris dikonversi
CSV → JSON JSON → CSV
Pemisah: , ✓ Baris pertama adalah header ✓ Deteksi otomatis angka
Input CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Output JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Fitur Utama

Konversi Dua Arah

CSV → JSON dan JSON → CSV. Tombol Swap membalik input/output secara instan untuk verifikasi perjalanan pulang-pergi.

CSV Sesuai RFC 4180

Parser menangani bidang yang dikutip, koma tertanam, tanda kutip yang terlepas, akhir baris CRLF/LF — bekerja pada CSV dunia nyata, bukan hanya contoh mainan.

Pembatas Khusus

Ubah pemisah dari koma menjadi apa pun — tab (untuk TSV), titik koma (lokal Eropa), pipa, atau karakter apa pun.

Deteksi Tipe Otomatis

Angka, boolean, dan null diuraikan ke setara dengan tipe mereka dalam output JSON. Nonaktifkan jika Anda menginginkan semua string.

Konversi Langsung

Output diperbarui pada setiap keystroke — tidak ada tombol Convert yang diperlukan. Tempel dan lihat hasil secara instan.

Menangani Kolom yang Hilang

Ketika objek JSON memiliki kunci berbeda, header CSV mencakup semua kunci unik dan sel yang hilang kosong — tanpa kehilangan data.

Kasus Penggunaan Umum

Pemrosesan Ekspor Basis Data

Tempel ekspor CSV dari DB Anda ke dalam konverter, dapatkan array JSON siap untuk diimpor ke penyimpanan NoSQL atau API yang mengonsumsi JSON.

Integrasi Spreadsheet

Konversi respons API (array JSON) ke CSV untuk paste langsung ke Excel atau Google Sheets.

Pembentukan Ulang Data

Perjalanan pulang-pergi melalui alat untuk membersihkan pemformatan — berguna saat menggabungkan CSV dari sumber berbeda dengan penawaran yang tidak konsisten.

Konversi File Lokalisasi

Ubah antara lembar terjemahan berbasis CSV dan file JSON i18n untuk alat seperti ekstensi Chrome atau React-intl.

Fixture Pengujian API

Hasilkan fixture JSON dari data uji CSV (atau sebaliknya) untuk menyemai database pengembangan dan tes integrasi.

Cara Menggunakan
1

Buka CSV ↔ JSON

Klik ikon CSV/JSON di dock DevSuite Pro. Panel terbuka dengan toggle arah, opsi, dan dua area teks.

2

Pilih Arah

Pilih CSV → JSON untuk mengurai data tabular, atau JSON → CSV untuk meratakan array objek menjadi baris.

3

Konfigurasi Opsi

Sesuaikan pembatas jika bukan koma, alihkan "First row is header" dan "Auto-detect numbers" agar sesuai dengan bentuk data Anda.

4

Tempel Data Anda

Tempel CSV atau JSON ke dalam input. Output merender di sebelah kanan secara instan.

5

Salin atau Unduh

Klik Copy Output untuk mengambil hasilnya. Gunakan Swap ↔ untuk membalik dan memverifikasi perjalanan pulang-pergi bebas kehilangan.

Siap untuk Mencoba?

Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.

Tambahkan ke Chrome Tambah ke Edge Tambahkan ke FireFox