CSV → JSON
Memparsing CSV ke array objek JSON menggunakan baris header sebagai kunci dengan restorasi numerik, memasukkan ekspor spreadsheet ke API web dan frontend.
Seret file ke sini atau klik
Ctrl+V untuk tempel dari papan klip
Cara mengonversi CSV ke JSON
- 1Unggah file CSV Anda dengan menarik, mengklik, atau menempel.
- 2Sesuaikan pengaturan kualitas jika diperlukan.
- 3Klik 'Konversi Sekarang' dan tunggu konversi selesai.
- 4Unduh file JSON Anda yang sudah dikonversi.
Tentang konversi CSV ke JSON
CSV adalah format tabel teks biasa yang dipisahkan koma mengikuti standar RFC 4180. Hanya mendukung satu tabel datar, dan semua konten disimpan sebagai string. JSON adalah format pertukaran berbasis teks dari pasangan kunci-nilai dan array mengikuti standar RFC 8259, mendukung enam tipe data dasar. Konversi ini memungkinkan adaptasi tabel datar ke data terstruktur.
Konversi ini menggunakan SheetJS untuk parsing struktur. Semua konten dari CSV asli tetap sebagai tipe data string. Setiap baris CSV diubah menjadi objek JSON, dengan header tabel dipertahankan sebagai nama kunci objek. Tidak ada struktur bertingkat yang dihasilkan. CSV tidak mendukung komentar, jadi tidak ada konten komentar. Ukuran file keluaran ditentukan oleh jumlah baris pada tabel asli.
Konversi ini cocok untuk alur kerja termasuk konstruksi data API frontend, pembuatan file konfigurasi backend, dan impor database NoSQL. Sebelum digunakan, konfirmasikan bahwa header CSV sesuai spesifikasi nama kunci JSON target untuk menghindari kesalahan parsing akibat karakter tidak valid.
CSV vs JSON: perbandingan teknis
| Fitur | CSV | JSON |
|---|---|---|
| Dirilis | 1972 | 2001 |
| Pengembang | RFC 4180 | Douglas Crockford |
FAQ tentang CSV → JSON
Apakah ada kehilangan kualitas data setelah konversi?
Tidak ada kehilangan konten pada data yang disimpan di CSV asli. CSV sendiri tidak membedakan tipe data, jadi semua konten tetap sebagai tipe string setelah konversi, yang sesuai dengan definisi dasar format CSV.
Apakah tipe data asli akan dipertahankan?
Tipe data tidak akan dipertahankan. Format CSV sendiri tidak mendukung pembedaan tipe data, dan semua konten disimpan sebagai string. Semua bidang pada JSON hasil konversi juga akan menjadi tipe string.
Berapa ukuran file CSV yang didukung?
Batas ukuran file tunggal adalah 50MB, dan hanya satu file yang dapat diproses per konversi. Jika total ukuran file tidak terkompresi melebihi 256MB atau jumlah file melebihi 1000, pemrosesan akan ditolak.
Apakah file akan disimpan?
Tidak ada file yang disimpan. File diunggah ke server melalui HTTPS untuk konversi. Segera setelah konversi selesai, server menghapus baik file sumber maupun file keluaran, dan tidak ada data yang dipertahankan.