Kategori: Alat pengembang

Konverter JSON Lines

Ide kami sendiriAlatnya tidak ada?

Konversi antara JSON Lines (NDJSON) dan array JSON

Konversi JSON Lines (JSONL/NDJSON), satu nilai JSON per baris, menjadi satu array JSON, atau pecah array atau objek JSON kembali menjadi JSON Lines. Setiap baris divalidasi secara terpisah. Berjalan sepenuhnya di browser Anda.

3 dari 3 baris berhasil diurai.

Array JSON
[
  {
    "id": 1,
    "name": "Ada Lovelace"
  },
  {
    "id": 2,
    "name": "Grace Hopper"
  },
  {
    "id": 3,
    "name": "Alan Turing"
  }
]

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

JSON Lines adalah format yang digunakan sebagian besar pipeline log, kumpulan data ML, dan ekspor streaming: satu nilai JSON lengkap per baris, sehingga sebuah berkas dapat dibaca atau ditambahkan satu baris pada satu waktu. Alat ini mengurai tiap baris secara independen, melaporkan berapa banyak yang berhasil diurai dan di mana letak baris pertama yang rusak, lalu menggabungkan nilai yang valid menjadi satu array JSON yang dirapikan. Arah sebaliknya mengambil array JSON (atau satu objek tunggal) dan mencetak satu nilai JSON ringkas per baris.

Cara memakainya

  1. Pilih JSONL ke array, atau array ke JSONL.
  2. Tempel teks JSON Lines atau array/objek JSON Anda.
  3. Periksa jumlah baris yang valid, lalu salin hasil konversinya.

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 data saya diunggah ke suatu tempat?
Tidak. Penguraian dan konversi berjalan di JavaScript pada halaman ini, sehingga JSON Anda tidak pernah meninggalkan perangkat Anda.
Apa yang terjadi jika satu baris bukan JSON yang valid?
Baris tersebut dilewati dan dilaporkan beserta nomor barisnya dan pesan kesalahan dari pengurai, sementara semua baris valid lainnya tetap dikonversi.
Bisakah saya mengonversi satu objek JSON saja, bukan hanya array?
Bisa. Satu objek tunggal menjadi satu baris JSONL; sebuah array menjadi satu baris per elemen.