Pengonverter CSV ke JSON Konversi data CSV menjadi format array JSON secara instan di browser Anda.
CSV ke JSON
Konversi data CSV menjadi format array JSON secara instan di browser Anda.
Tempelkan Data CSV
Tempelkan konten CSV Anda ke area input. Baris pertama harus berisi header kolom.
Tampilkan Keluaran JSON
Keluaran JSON muncul secara instan di panel kanan sebagai array objek yang diformat.
Salin atau Unduh
Gunakan tombol Salin untuk menyalin JSON ke clipboard Anda atau unduh sebagai file.
What Is CSV ke JSON?
CSV ke JSON adalah alat konversi data yang mengubah nilai-nilai yang dipisahkan koma menjadi format Notasi Objek JavaScript. CSV (Nilai-Nilai yang Dipisahkan Koma) adalah salah satu format paling umum untuk data tabel - digunakan oleh spreadsheet, database, dan alat ekspor data. JSON (Notasi Objek JavaScript) adalah format dominan untuk web API, file konfigurasi, dan aplikasi modern. Konverter ini mengambil input CSV Anda, menggunakan baris pertama sebagai kunci objek, dan memetakan setiap baris berikutnya menjadi objek JSON dalam sebuah array. Ini menangani kasus-kasus tepi seperti bidang yang dikutip yang berisi koma, kutipan ganda yang dihapus, bidang kosong, dan nilai multibaris. Konversi ini berjalan sepenuhnya di browser Anda, artinya data Anda tidak pernah meninggalkan mesin Anda - ideal untuk informasi sensitif.
Why Use CSV ke JSON?
-
Konversi waktu nyata secara instan saat Anda tempel - tidak perlu tombol submit.
-
Menangani kasus tepi CSV yang kompleks: bidang yang dikutip, koma di dalam nilai, kutipan yang lolos.
-
Berjalan sepenuhnya di browser Anda - data Anda tidak pernah menyentuh server.
-
Keluaran JSON yang bersih dan diformat dengan baik siap untuk API dan aplikasi.
Common Use Cases
Pengembangan API
Konversi ekspor CSV dari database atau spreadsheet menjadi JSON untuk payload API REST dan pengujian.
Migrasi Data
Ubah dump data CSV menjadi format JSON untuk diimpor ke database NoSQL seperti MongoDB.
Pengembangan Web
Konversi data spreadsheet menjadi JSON untuk digunakan dalam aplikasi frontend dan proyek JavaScript.
Analisis Data
Siapkan dataset CSV sebagai JSON untuk diproses dengan library visualisasi data berbasis JavaScript.
Technical Guide
Parser CSV kami mengimplementasikan kepatuhan RFC 4180 dengan ekstensi untuk data dunia nyata. Parser memproses input karakter demi karakter, mempertahankan status untuk bidang yang dikutip. Ketika karakter kutipan ganda ditemukan, parser memasuki "mode dikutip" di mana koma dan baris baru diobati sebagai karakter literal bukan pemisah. Kutipan yang dihapus (dua kutipan ganda berturut-turut) digabung menjadi satu karakter kutipan.
Baris pertama dari CSV selalu dianggap sebagai baris header, menyediakan kunci untuk setiap objek JSON. Setiap baris berikutnya menjadi objek JSON di mana kunci sesuai dengan nilai header dan nilai adalah isi sel. Sel kosong dipetakan ke string kosong.
Output JSON diformat dengan indentasi 2-spasi untuk keterbacaan. Semua nilai keluar sebagai string karena CSV tidak memiliki sistem tipe asli. Jika Anda memerlukan tipe numerik atau boolean, Anda dapat memproses JSON dengan formatter JSON atau kode.
Pertimbangan kinerja: Parser beroperasi dalam kompleksitas waktu O(n) di mana n adalah panjang input. Untuk file CSV yang sangat besar (>10MB), pertimbangkan untuk menggunakan alat server-side yang didedikasikan.
Tips & Best Practices
-
1Pastikan baris pertama Anda berisi header kolom yang bermakna - ini menjadi kunci objek JSON.
-
2Jika CSV Anda menggunakan semicolon atau tab sebagai pemisah, gantilah dengan koma terlebih dahulu menggunakan find-and-replace.
-
3Untuk file CSV dengan karakter khusus, pastikan bidangnya dikutip dengan benar menggunakan kutipan ganda.
-
4File besar mungkin memerlukan waktu beberapa saat untuk diproses - konversi dilakukan sepenuhnya di memori browser Anda.
Related Tools
JSON ke CSV
Konversi array JSON menjadi format CSV dengan penggunaan tanda kutip dan pemformatan yang tepat.
๐ File Conversion
CSV ke XML
Konversi data CSV menjadi XML yang terstruktur dengan baik dan tag akar serta baris yang dapat disesuaikan.
๐ File Conversion
CSV ke YAML
Konversi data CSV ke format YAML menggunakan js-yaml untuk keluaran yang presisi.
๐ File Conversion
Pembaca CSV
Lihat data CSV sebagai tabel yang diformat, dapat diurutkan dengan nomor baris.
๐ File ConversionFrequently Asked Questions
Q Apakah baris pertama harus menjadi header?
Q Dapatkah menangani koma di dalam bidang?
Q Apa yang terjadi dengan sel kosong?
Q Apakah ada batasan ukuran file?
Q Apakah data saya aman?
About This Tool
CSV ke JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ your data never leaves your device. No registration or installation required.