Kategori: Alat pengembang
CSV ke JSON Lines
Konversi baris CSV menjadi JSON Lines (JSONL/NDJSON)
Tempel data CSV untuk mengonversi setiap baris menjadi objek JSON tersendiri, satu per baris (JSON Lines / NDJSON), dengan opsi memperlakukan baris pertama sebagai header. Berjalan sepenuhnya di peramban Anda.
Baris: 2
{"name":"Ada","role":"Engineer","active":"true"}
{"name":"Grace","role":"Scientist","active":"true"}Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.
Apa fungsi alat ini
JSON Lines adalah format umum untuk file log, pipeline streaming, dan API impor massal: setiap baris adalah nilai JSON yang berdiri sendiri dan valid, sehingga konsumen dapat memproses file satu baris pada satu waktu tanpa perlu mengurai seluruhnya terlebih dahulu. Alat ini mengurai CSV dengan cara yang sama seperti spreadsheet, termasuk field berkutip yang berisi koma dan tanda kutip, lalu menghasilkan satu objek JSON per baris data yang diberi kunci sesuai nama header, atau satu array JSON per baris jika tidak ada header untuk menamai field.
Cara memakainya
- Tempel data CSV, atau muat contohnya.
- Aktifkan sakelar baris header jika baris pertama berisi nama kolom.
- Salin hasil JSON Lines-nya.
Privasi
Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.
Pertanyaan yang sering diajukan
- Apakah CSV saya diunggah ke suatu tempat?
- Tidak. Penguraian terjadi di JavaScript yang berjalan di halaman, jadi apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda.
- Apa yang terjadi tanpa baris header?
- Setiap baris menjadi array JSON biasa berisi nilai selnya secara berurutan, karena tidak ada nama kolom untuk dipakai sebagai kunci objek.
- Bagaimana field CSV berkutip ditangani?
- Field yang dibungkus tanda kutip ganda, termasuk yang berisi koma, jeda baris, atau tanda kutip `""` yang di-escape, diurai dengan cara yang sama seperti aplikasi spreadsheet membacanya.