Konverter CSV ke JSON
Konversi data CSV ke format JSON secara instan. Mendukung berbagai format output, deteksi pemisah otomatis, inferensi tipe, dan pratinjau data interaktif.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Konverter CSV ke JSON
Konverter CSV ke JSON adalah alat online gratis yang mengubah data CSV (Comma-Separated Values) tabular menjadi format JSON (JavaScript Object Notation) yang terstruktur. Baik Anda sedang membangun aplikasi web, menyiapkan data untuk API, melakukan migrasi catatan database, atau bekerja dengan alur pemrosesan data, konverter ini menangani transformasi dengan fitur cerdas seperti deteksi pemisah otomatis, inferensi tipe, dan beberapa pilihan format output.
Cara Mengonversi CSV ke JSON
- Masukkan data CSV Anda: Tempelkan teks CSV Anda ke dalam bidang input, atau seret dan lepas file
.csvlangsung ke area teks. Anda juga dapat mengklik tombol Unggah untuk mencari file. - Pilih pengaturan Anda: Pilih pemisah (koma, tab, titik koma, pipa, atau deteksi otomatis), pilih format output seperti Array of Objects, dan atur tingkat indentasi JSON pilihan Anda.
- Konfigurasi opsi lanjutan: Perluas Opsi Lanjutan untuk mengaktifkan baris-pertama-sebagai-header, pangkas spasi, inferensi tipe, dan lewati baris kosong sesuai kebutuhan data Anda.
- Klik Konversi ke JSON: Klik tombol Konversi untuk memproses data Anda. Tinjau pratinjau tabel berkode warna yang menunjukkan baris yang diparsing dan tipe data yang terdeteksi.
- Salin atau unduh: Gunakan tombol Salin untuk menyalin JSON yang sudah disorot sintaksnya ke clipboard Anda, atau klik Unduh untuk menyimpannya sebagai file
.json.
Penjelasan Format Output
Array of Objects
Format yang paling umum untuk API web. Setiap baris CSV menjadi objek JSON dengan header kolom sebagai kunci. Contoh: [{"nama":"Alice","usia":30}]. Ideal untuk API REST dan perenderan frontend.
Array of Arrays
Format array 2D yang ringkas di mana setiap baris adalah sub-array. Sub-array pertama berisi header. Contoh: [["nama","usia"],["Alice",30]]. Sangat cocok untuk library pembuat grafik dan spreadsheet.
Column Arrays
Data dikelompokkan berdasarkan kolom, bukan baris. Contoh: {"nama":["Alice","Bob"],"usia":[30,25]}. Sempurna untuk analisis data, pemrosesan statistik, dan database berorientasi kolom.
NDJSON
Newline-Delimited JSON dengan satu objek per baris. Setiap baris merupakan JSON yang valid secara independen. Ideal untuk pemrosesan log, API streaming, alur data, dan alat seperti jq.
Fitur Utama
Deteksi Pemisah Cerdas
Fitur deteksi otomatis menganalisis data Anda untuk mengidentifikasi pemisah yang benar. Alat ini mengenali koma, tab, titik koma, dan pipa, menangani format CSV internasional di mana titik koma adalah standar (umum dalam ekspor Excel Eropa).
Inferensi Tipe
Aktifkan inferensi tipe untuk secara otomatis mengubah string CSV menjadi tipe JSON yang sesuai. Angka seperti 42 dan 3.14 menjadi angka JSON, true/false menjadi boolean, dan sel kosong menjadi null. Ini menghasilkan output JSON yang lebih bersih dan bermanfaat tanpa konversi tipe manual.
Pratinjau Tabel Interaktif
Setelah konversi, lihat data yang diparsing dalam tabel berkode warna di mana string, angka, boolean, dan nilai null dibedakan secara visual. Ini membantu Anda memverifikasi bahwa data diparsing dengan benar sebelum menggunakan output JSON.
Unggah File & Seret dan Lepas
Unggah file CSV secara langsung dengan mengklik tombol unggah atau menyeret file ke area input. Alat ini membaca file secara lokal di browser Anda sebelum pengiriman, mendukung format .csv, .tsv, dan .txt.
Kasus Penggunaan Umum
Pengembangan Web
Konversi file konfigurasi CSV atau data yang diekspor menjadi JSON untuk digunakan dalam aplikasi JavaScript, state React, atau file konfigurasi. Format Array of Objects dipetakan secara langsung ke cara sebagian besar framework frontend merender daftar.
Pengembangan API
Ubah ekspor CSV dari database atau spreadsheet menjadi payload JSON untuk API REST atau GraphQL. Format NDJSON sangat berguna untuk titik akhir impor massal dan data streaming.
Migrasi Data
Pindahkan data antara database SQL (yang sering mengekspor CSV) dan database NoSQL seperti MongoDB atau Firebase (yang menggunakan JSON/BSON). Format Column Arrays berguna saat memuat ke database kolom.
Analisis Data
Konversi dataset CSV ke JSON untuk digunakan dengan library grafik JavaScript (D3.js, Chart.js), alat pemrosesan data, atau notebook Jupyter yang menerima input JSON.
Tips untuk Hasil Terbaik
Pastikan Jumlah Kolom Konsisten
Baris CSV dengan jumlah kolom yang berbeda akan secara otomatis diisi dengan nilai kosong atau dipangkas agar sesuai dengan jumlah header. Untuk hasil terbersih, pastikan CSV Anda memiliki kolom yang konsisten.
Gunakan Tanda Kutip untuk Nilai dengan Pemisah
Jika nilai CSV Anda mengandung karakter pemisah (misalnya, koma di dalam sebuah bidang), lampirkan nilai tersebut dalam tanda kutip ganda: "Jakarta, Indonesia". Parser menangani aturan pengutipan CSV standar.
Nonaktifkan Inferensi Tipe Jika Diperlukan
Jika data Anda berisi nilai seperti kode POS (07001) atau nomor telepon yang tampak seperti angka tetapi harus tetap sebagai string, nonaktifkan inferensi tipe di Opsi Lanjutan untuk menjaganya tetap apa adanya.
Pertanyaan yang Sering Diajukan
Apa itu konversi CSV ke JSON?
Konversi CSV ke JSON mengubah data tabular yang disimpan dalam format CSV (Comma-Separated Values) menjadi format JSON (JavaScript Object Notation). JSON banyak digunakan dalam aplikasi web, API, dan database NoSQL, menjadikan konversi ini penting untuk alur kerja data modern.
Format output apa saja yang tersedia?
Alat ini menawarkan empat format output: Array of Objects (setiap baris menjadi objek kunci-nilai menggunakan header), Array of Arrays (array 2D sederhana), Column Arrays (data dikelompokkan berdasarkan nama kolom), dan NDJSON (satu objek JSON per baris, ideal untuk streaming dan pemrosesan log).
Bagaimana cara kerja deteksi pemisah otomatis?
Alat ini menganalisis beberapa baris pertama data CSV Anda dan menghitung kemunculan pemisah umum (koma, tab, titik koma, pipa). Pemisah dengan jumlah konsisten tertinggi akan dipilih secara otomatis. Anda juga dapat menentukan pemisah secara manual jika deteksi otomatis tidak sesuai dengan data Anda.
Apa itu inferensi tipe?
Inferensi tipe secara otomatis mengubah nilai string CSV ke tipe JSON yang sesuai. Misalnya, "42" menjadi angka 42, "true" menjadi boolean true, dan sel kosong menjadi null. Ini menghasilkan output JSON yang lebih bersih dan berguna tanpa konversi tipe manual.
Apakah alat ini menyimpan data saya?
Tidak. Data CSV Anda diproses di server kami hanya selama durasi permintaan konversi. Kami tidak menyimpan, menyelamatkan, atau membagikan data Anda. Untuk data sensitif, Anda juga dapat menggunakan fitur unggah file seret-dan-lepas yang membaca file secara lokal di browser Anda sebelum pengiriman.
Dapatkah saya mengonversi file CSV berukuran besar?
Ya, alat ini menangani data CSV dengan ukuran yang wajar. Untuk dataset yang sangat besar (jutaan baris), pertimbangkan untuk membagi file atau menggunakan alat baris perintah. Untuk sebagian besar kasus penggunaan praktis (hingga puluhan ribu baris), konverter online ini bekerja dengan efisien.
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Konverter CSV ke JSON" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 07 Mar 2026