JSONLフォーマッター
JSON Lines(NDJSON)ファイルを整形し、JSONとJSONLを相互変換。各行の検証とNDJSONストリームの整形表示
入力テキスト
フォーマット結果
JSON Linesについて
フォーマットの概要
JSON Lines(NDJSON)は1行に1つの有効なJSONオブジェクトを格納します。レコード間のカンマも、全体を囲む配列も不要です。ストリーミングや追記専用ログに最適な形式です。
主な用途
LLMの学習データセット、APIのストリーミングレスポンス、ログファイル、データベースのエクスポート、レコードを1行ずつ処理するビッグデータパイプラインなどで広く利用されています。
行単位の検証
各行は独立してパースされるため、壊れたレコードが1つあってもファイル全体が無効になることはありません。このツールはエラーの正確な行番号を報告します。
なぜ JSONLフォーマッター を選ぶのか?
信頼性のために構築されたプロフェッショナルグレードのツール
双方向変換
標準的なJSON配列をストリーミングパイプライン向けのJSON Linesに変換したり、JSONLファイルを1つの整形済みJSONドキュメントにまとめ直したりできます。
行単位の検証
各行は正確なエラー行番号付きで独立して検証されるため、数千行あるファイルの中からでも壊れたレコードを見つけられます。
プライバシー重視
整形と変換はすべてブラウザ内で実行されます。データセット、ログ、エクスポートがデバイスの外に出ることはありません。
仕組み
jsonl をプロのように処理する簡単なステップ
貼り付けまたはアップロード
JSON Linesのテキストを貼り付けるか、.jsonl / .ndjsonファイルをアップロードします。
モードを選択
Format JSONL、JSON → JSONL、JSONL → JSONのいずれかのモードを選択します。
即時変換
行ごとの検証とエラー行番号付きで、出力がリアルタイムに更新されます。
コピーして利用
結果をクリップボードにコピーして、どこでも利用できます。
プロフェッショナルな JSONL Formatter フォーマッター&バリデーター
JSONL Formatter の処理はすべてブラウザ内で完結 — アップロード不要、アカウント不要、制限なし。
JSONL Formatterは、JSON Lines(NDJSON、改行区切りJSONとも呼ばれます)を扱うための無料のブラウザベースツールです。各行を整形表示し、すべてのレコードを検証し、標準的なJSON配列とJSON Lines形式の間で双方向に変換します。
JSON Linesは、LLM学習データセット、OpenAIスタイルのバッチAPI、構造化ログ、イベントストリームにおける事実上の標準です。レコードが1件ずつ到着し、段階的に処理する必要があるあらゆる場面で使われています。このフォーマッターは数メガバイト規模のファイルを、行ごとの即時検証付きで処理できます。
すべての処理は100%クライアントサイドで行われます。データセットやログファイルがアップロードされることはないため、独自データや機密データにも安全に使用できます。
プロがEZ Formatterを選ぶ理由
データはブラウザ内から出ません
よくある質問
Jsonl Formatter フォーマットに関するよくある質問
JSONLは、ファイルの各行に1つの完全で有効なJSONオブジェクトが含まれる形式です。JSON配列と異なり、レコード間にカンマがなく、全体を囲む括弧も不要なため、ストリーミング、追記、行単位の処理に最適です。
JSON配列を貼り付けて「JSON → JSONL」モードに切り替えると、配列の各要素が1行のコンパクトなJSONになります。出力をコピーして.jsonlファイルとして保存してください。
はい。各行は独立してパースされ、無効な行は正確な行番号付きで報告されるため、大きなファイルでも壊れた1件のレコードを簡単に見つけて修正できます。
はい、どちらの名前も同じ概念、つまり改行区切りのJSONを指します。NDJSONにはUTF-8と改行に関する正式な仕様があり、このツールはそれに従っています。
いいえ。整形と変換はすべてブラウザ内で実行されます。データがデバイスの外に出ることはありません。
JSON配列はすべてのレコードを [] で囲み、間をカンマで区切るため、1つのドキュメントとしてパースする必要があります。一方、JSON Lines (NDJSON) はラッパーなしで、1行に1つの完全なJSON値を書き出します。GitHub上のndjson-specによれば、行区切りのレコードはストリーミングで1件ずつ処理できます。2 GBのログファイルで900行目が壊れていても、失われるのはその行だけで、901行目以降は無傷です。
各行はRFC 8259に基づいて個別にパースされ、レポートにはすべての失敗箇所の行番号と正確な文字位置が一覧表示されます。パースに成功した行は一貫したインデントで整形されるため、出力は有効なJSONLのまま読みやすくなります。
NDJSONは、OpenAIのchat completionsおよびembeddings API(チャンク化されたSSEペイロード)、BigQuery上のGitHubバルクデータセットエクスポート、Elasticsearchのバルクリクエスト、Google Maps Routes APIで使われているストリーミング形式です。JSONLをローカルで整形すれば、サーバーなしでキャプチャしたストリームを調査できます。
権威ある参考文献
このツールが扱うフォーマットを定義する標準仕様と公式ドキュメントです。