JSONL Formatter

Format file JSON Lines (NDJSON) dan konversi antara JSON dan JSONL. Validasi setiap baris dan pretty-print stream NDJSON

Tidak ada input

Teks Input

Output Terformat

Tentang JSON Lines

Formatnya

JSON Lines (NDJSON) menyimpan satu objek JSON valid per baris — tanpa koma antar record, tanpa array pembungkus. Ideal untuk streaming dan log append-only.

Kegunaan Umum

Banyak digunakan untuk dataset pelatihan LLM, respons streaming API, file log, ekspor database, dan pipeline big-data yang memproses record baris demi baris.

Validasi Tingkat Baris

Setiap baris diparsing secara independen, sehingga satu record yang rusak tidak membuat seluruh file tidak valid. Tool ini melaporkan nomor baris yang tepat dari setiap error.

Mengapa Memilih JSONL Formatter?

Alat tingkat profesional yang dibangun untuk keandalan

Konversi Dua Arah

Konversi array JSON standar menjadi JSON Lines untuk pipeline streaming, atau gabungkan kembali file JSONL menjadi satu dokumen JSON yang terformat rapi.

Validasi Per Baris

Setiap baris divalidasi secara independen dengan nomor baris error yang presisi, sehingga Anda dapat menemukan record yang rusak dalam file berisi ribuan baris.

Fokus pada Privasi

Pemformatan dan konversi berjalan sepenuhnya di browser Anda. Dataset, log, dan hasil ekspor tidak pernah meninggalkan perangkat Anda.

Cara Kerjanya

Langkah sederhana untuk memproses jsonl Anda seperti seorang profesional

1

Tempel atau Unggah

Tempel teks JSON Lines, atau unggah file .jsonl / .ndjson.

2

Pilih Mode

Pilih Format JSONL, JSON → JSONL, atau JSONL → JSON.

3

Konversi Instan

Output diperbarui secara real-time dengan validasi per baris dan nomor baris error.

4

Salin & Gunakan

Salin hasilnya ke clipboard Anda dan gunakan di mana saja.

Formatter & Validator JSONL Formatter Profesional

Pemrosesan JSONL Formatter berjalan sepenuhnya di browser Anda — tanpa unggahan, tanpa akun, tanpa batasan.

JSONL Formatter adalah tool berbasis browser yang gratis untuk bekerja dengan JSON Lines (juga disebut NDJSON atau newline-delimited JSON). Tool ini melakukan pretty-print pada setiap baris, memvalidasi setiap record, dan mengonversi dua arah antara array JSON standar dan format JSON Lines.

JSON Lines adalah standar de facto untuk dataset pelatihan LLM, batch API bergaya OpenAI, log terstruktur, dan event stream — di mana pun record datang satu per satu dan harus diproses secara inkremental. Formatter ini menangani file berukuran multi-megabyte dengan validasi per baris yang instan.

Semua pemrosesan 100% berjalan di sisi klien (client-side). Dataset dan file log Anda tidak pernah diunggah, sehingga tool ini aman untuk data proprietary dan sensitif.

Mengapa Profesional Memilih EZ Formatter

100%
Pemrosesan di sisi klien
0
Data yang dikirim ke server
60
Alat di dalam workbench

Data Anda tetap berada di browser Anda

Pertanyaan yang Sering Diajukan

Pertanyaan umum tentang format Jsonl Formatter yang terjawab

JSONL adalah format di mana setiap baris file berisi satu objek JSON yang lengkap dan valid. Berbeda dengan array JSON, tidak ada koma antar record dan tidak ada tanda kurung pembungkus, yang menjadikannya ideal untuk streaming, append, dan pemrosesan baris demi baris.

Tempel array JSON Anda, beralihlah ke mode "JSON → JSONL", dan setiap elemen array akan menjadi satu baris JSON compact. Salin output dan simpan sebagai file .jsonl.

Ya. Setiap baris diparsing secara independen dan baris yang tidak valid dilaporkan beserta nomor baris pastinya, sehingga satu record yang rusak mudah ditemukan dan diperbaiki bahkan dalam file berukuran besar.

Ya, kedua nama merujuk pada ide yang sama: JSON yang dipisahkan baris baru (newline-delimited JSON). NDJSON juga memiliki spesifikasi formal dengan konvensi UTF-8 dan baris baru, yang diikuti oleh tool ini.

Tidak. Pemformatan dan konversi berjalan sepenuhnya di browser Anda. Tidak ada data yang meninggalkan perangkat Anda.

Array JSON membungkus semua record dalam [] dengan koma di antaranya dan harus diurai sebagai satu dokumen; JSON Lines (NDJSON) menulis satu nilai JSON yang lengkap per baris tanpa pembungkus. Sesuai ndjson-spec di GitHub, record yang dipisahkan per baris dapat diproses secara streaming, satu per satu - file log 2 GB dengan baris 900 yang rusak hanya membuat Anda kehilangan baris tersebut, bukan baris 901 dan seterusnya.

Setiap baris diurai secara independen terhadap RFC 8259, dan laporan mencantumkan nomor baris beserta posisi karakter yang tepat dari setiap kegagalan. Baris yang berhasil diurai di-pretty-print dengan indentasi yang konsisten, sehingga output tetap berupa JSONL yang valid sekaligus mudah dibaca.

NDJSON adalah format streaming untuk API chat completions dan embeddings milik OpenAI (payload SSE yang di-chunk), ekspor dataset massal GitHub di BigQuery, permintaan bulk Elasticsearch, dan Google Maps Routes API. Memformat JSONL secara lokal membuat stream yang ditangkap dapat diperiksa tanpa server.

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

Alat Terkait