ZeroTool Workbench

JSONL コンバーター

ブラウザ上で JSONL / NDJSON を JSON 配列に変換し、JSON 配列を JSON Lines に戻し、行ごとの検証と有効レコードのエクスポートを行えます。

100% クライアントサイド データはブラウザ外に出ません 無料 · 登録不要
0 Lines
0 Valid
0 Errors
0 Empty
Line issues 0

使い方

  1. JSONL / NDJSON を左パネルに貼り付けるか、ローカルの .jsonl.ndjson.json.txt ファイルを開きます。
  2. 検証 をクリックし、各行をチェックして解析エラーの行番号を確認します。
  3. JSONL → JSON をクリックし、有効なレコードから JSON 配列を作成します。
  4. 右パネルに JSON 配列を貼り付け、JSON → JSONL をクリックしてコンパクトな JSON Lines を生成します。
  5. .json を保存 または .jsonl を保存 で変換結果を保存します。

変換例

入力 JSONL:

{"id":1,"event":"signup","user":"alice"}
{"id":2,"event":"purchase","user":"bob","amount":29.99}

出力 JSON 配列:

[
  {
    "id": 1,
    "event": "signup",
    "user": "alice"
  },
  {
    "id": 2,
    "event": "purchase",
    "user": "bob",
    "amount": 29.99
  }
]

JSONL と JSON 配列

JSON 配列はすべてのレコードを 1 つの大きなドキュメントに包みます。JSONL は各レコードを独立した JSON 値として 1 行に書きます。 この行指向の形は、ログ、ストリーミングエクスポート、コマンドライン処理、大規模データセットに向いています。

検証の仕組み

検証器は空行以外の各行を JSON.parse() で解析します。成功した行は有効レコードとしてカウントされます。 失敗した行は問題パネルに表示され、行番号、パーサーメッセージ、元の行の短いプレビューを確認できます。

FAQ

JSONL とは何ですか?

JSONL は JSON Lines または NDJSON とも呼ばれ、1 行に 1 つの完全な JSON 値を保存する形式です。ログ、データエクスポート、ストリーミング API、AI データセットでよく使われます。

どんな JSON 入力を JSONL に変換できますか?

JSON 配列を貼り付けてください。配列の各アイテムが 1 行のコンパクトな JSONL になり、オブジェクト、配列、文字列、数値、真偽値、null を保持します。

空行はどう扱われますか?

初期設定では空行を無視します。オプションをオフにすると、空行が行単位の検証問題として表示されます。

有効な JSONL レコードだけをエクスポートできますか?

できます。「有効な行だけ変換」を有効にするか、検証後に .jsonl 保存操作を使うと、解析に成功した行をエクスポートできます。

データはどこで処理されますか?

解析、検証、変換、ファイル出力はすべてブラウザ内のローカル JavaScript API で実行されます。