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をご覧ください。