CSV ke JSON
Ubah ekspor spreadsheet menjadi rekaman JSON, langsung di halaman.
- Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah
- Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau
Cara kerjanya
Perjalanan sebaliknya: seorang rekan mengirim spreadsheet dan ada yang membutuhkannya sebagai JSON — file seed, fixture pengujian, skrip impor. Ekspor tersebut biasanya penuh dengan data sungguhan, yang merupakan alasan bagus untuk tidak menempelkannya ke situs web yang tidak dikenal.
Baris pertama menjadi kunci
Judul kolom digunakan sebagai nama properti untuk setiap rekaman. Judul kosong diberi nama pengganti, bukan dibuang, sehingga tidak ada kolom yang hilang tanpa disadari.
Kolom bertanda kutip diurai dengan benar
Kolom yang diapit tanda kutip boleh berisi koma, pemisah baris, dan tanda kutip yang di-escape, dan dibaca dengan benar. Inilah yang membedakan parser CSV yang sebenarnya dari sekadar memisahkan berdasarkan koma, dan inilah mengapa alamat dan catatan teks bebas tetap utuh.
Angka dan boolean menjadi tipe sungguhan
Nilai yang seluruhnya berupa angka menjadi angka JSON, dan true/false menjadi boolean JSON. Yang lainnya tetap berupa string. Itu biasanya yang Anda inginkan; jika Anda membutuhkan semuanya sebagai string, beri tanda kutip pada nilai di sumbernya.
Baris kosong dilewati
Baris kosong di akhir, yang terus-menerus dihasilkan oleh ekspor spreadsheet, diabaikan dan tidak menjadi rekaman kosong.
CSV ke JSON — pertanyaan
Apakah kolom bertanda kutip yang berisi koma dapat ditangani?
Ya. Kolom bertanda kutip, koma di dalamnya, pemisah baris, dan tanda kutip yang di-escape semuanya diurai dengan benar.
Apakah angka diubah menjadi angka sungguhan?
Ya, begitu juga true dan false. Yang lainnya tetap berupa string.
Bagaimana jika CSV saya tidak memiliki baris header?
Tambahkan satu terlebih dahulu — baris pertama digunakan sebagai nama properti.
Apakah data saya diunggah?
Tidak. Semuanya terjadi di browser Anda.