JSONLビューアー&フォーマッター 大きなファイルをスムーズに処理:表示、検索、検証、変換

JSONLファイルを読み込む

.jsonl / .ndjsonファイルをここにドラッグ、またはクリックして選択

大きなファイルはチャンク単位で読み込まれ、メモリに一度に読み込まれません

🔒 ファイルはブラウザ内で処理され、アップロードされることはありません。

専用のJSONLビューアーが必要なのはなぜ?

JSONL (JSON Lines)はNDJSONとも呼ばれ、1行に1つのJSON値を格納します。LLM微調整データセット、バッチAPIの入出力、ログ、データエクスポートで広く使用されています。JSONL ファイルは1つの有効なJSONドキュメントではないため、通常のJSONフォーマッターはエラーを出し、数メガバイトのファイルはブラウザベースのエディターをしばしばフリーズさせます。

このツールが高速である理由

  • ファイルはチャンク単位で読み込まれ、行インデックスのみが構築されます。ファイル全体が1つの巨大な文字列に変換されることはありません。
  • リストは仮想スクロールを使用するため、数十行の可視行のみがレンダリングされ、数百万行でも滑らかにスクロールできます。
  • クリックした行だけが解析され、構文強調表示されます。
  • 検証、検索、エクスポートはバッチで実行され、進捗が表示され、いつでもキャンセルできます。

一般的な用途

  • 微調整データセットのすべての行が有効なJSONであることを確認し、壊れた行番号をすばやく見つけます。
  • キーワードで大量の会話ログを検索し、一致結果を新しいJSONLファイルとしてエクスポートします。
  • トップレベルフィールドの出現頻度を確認し、データフィールドの一貫性を確認します。
  • JSONLを標準JSON配列に変換するか、圧縮版(各行の不要な空白を削除)をエクスポートします。

JSON配列にエクスポートする場合、無効な行はスキップされ、数が表示されます。非常に大きなファイル(数百MB以上)はエクスポートに追加メモリが必要です。ブラウザが遅くなる場合は、検索でフィルタリングしてから必要なものだけをエクスポートすることをお勧めします。形式の詳細はWikipediaの行区切りJSONをご覧ください。