JSON から JSONL への変換ツール

JSON 配列を JSONL(JSON Lines)形式に即座に変換。100% クライアントサイド処理、データはブラウザから外に出ません。

入力 JSON

.json ファイルをここにドロップ、またはクリックして参照

.json, .txt に対応

JSON を JSONL に変換する方法

JSON から JSONL への変換は、標準的な JSON 配列の各要素を個別の行に変換します。出力の各行は完全で有効な JSON オブジェクトであり、行は改行文字で区切られます。

当ツールはブラウザ内で完全に動作します。データがサーバーに送信されることはありません。JSON テキストを貼り付けるかファイルをドロップするだけで、JSONL 出力が即座に表示されます。

入力が単一の JSON オブジェクト(配列ではない場合)の場合、1 行の JSONL として出力されます。配列は展開され、各要素が独立した行になります。

JSON から JSONL への変換とは?

JSON から JSONL への変換は、標準的な JSON 配列を改行区切りの JSON 形式に変換します。OpenAI などの機械学習プラットフォーム、ストリーミングデータパイプライン、1 行に 1 つの JSON オブジェクトを期待するログ処理システム向けのデータ準備に不可欠です。

例えば、3 つのオブジェクトを含む JSON 配列は JSONL ファイルの 3 行になります。各行は外側の括弧やカンマのない独立した JSON オブジェクトです。

一般的な使用例

ML トレーニングデータ

OpenAI、Hugging Face など JSONL 形式を必要とする ML プラットフォーム向けのファインチューニングデータセットを準備。

ログ処理

JSON データエクスポートを JSONL に変換し、grep や jq などのツールで効率的にストリーミング処理。

データパイプライン

JSON 配列を JSONL に変換し、メモリ効率の良い行単位のデータ処理 ETL パイプラインで使用。

バッチ API リクエスト

OpenAI の Batch API などが必要とする JSONL 形式に JSON 配列を変換。

OpenAI ファインチューニング準備

JSON トレーニングデータセットを OpenAI のファインチューニング API が要求する正確な JSONL 形式に変換し、各サンプルを個別の行として出力。

ストリーミングデータ取り込み

JSON 配列を JSONL に変換し、Apache Kafka、AWS Kinesis、Google Pub/Sub などのストリーミングプラットフォームへの行単位での取り込みに使用。

よくあるエラーと解決策

入力が有効な JSON 配列ではない

コンバーターは JSON 配列([ で始まり ] で終わる)を入力として期待します。波括弧で囲まれた単一オブジェクトの場合、1 行の JSONL として出力されます。複数の出力行が必要な場合は、データを角括弧で囲んでください。

ネストされた配列はフラット化されない

JSON にネストされた配列(配列の中の配列)が含まれている場合、トップレベルの配列のみが JSONL 行に展開されます。内側の配列は各行内の JSON 値として保持されます。ネストされたレコードを抽出する必要がある場合は、Flatten JSON ツールをご使用ください。

整形済み JSON の構文エラー

ドキュメントやコードコメントから JSON をコピー&ペーストすると、不可視文字やカンマの欠落が混入することがあります。変換が失敗する場合は、まず JSON バリデーターで入力の構文が正しいことを確認してください。

よくある質問

この JSON to JSONL コンバーターはどのような入力を受け付けますか?

はい。すべての変換はブラウザ内でローカルに行われます。データがサーバーに送信されることはありません。JSON コンテンツがデバイスから外に出ることはありません。

単一の JSON オブジェクトを JSONL に変換できますか?

入力が単一の JSON オブジェクトの場合、1 行の JSONL として出力されます。配列のみが複数行に展開されます。

この JSON to JSONL コンバーターはデータをアップロードしますか?

はい。JSON 配列の各要素は、独立した行にコンパクトな JSON 文字列としてシリアライズされます。変換中にデータが失われたり変更されたりすることはありません。

JSON から変換後に JSONL を検証するにはどうすればよいですか?

はい!JSONL to JSON コンバーターを使用して、JSONL ファイルを JSON 配列に変換できます。

JSON to JSONL 変換でネストされた配列がフラット化されないのはなぜですか?

厳密な制限はありません。コンバーターは数百 MB のファイルまで処理できます。パフォーマンスはブラウザとデバイスのメモリに依存します。非常に大きなファイルの場合、変換に数秒かかることがあります。

JSONL を JSON に戻すにはどうすればよいですか?

はい。JSONL 出力は最終行の後に改行文字が付きます。これは JSONL ファイルの標準的な慣例であり、コマンドラインツールとの互換性を確保します。

Unicode や絵文字などの特殊文字を含む JSON を変換できますか?

はい。絵文字や非ラテン文字を含むすべての Unicode 文字は、変換中に正確に保持されます。コンバーターは完全な UTF-8 文字セットを正しく処理します。

手動で括弧やカンマを削除するのとどう違いますか?

手動編集はエラーが起こりやすく、特に大きなファイルやネストされたカンマや括弧を含むオブジェクトでは困難です。当ツールは各配列要素をコンパクトで有効な JSON 行として正しくシリアライズし、ネストされたオブジェクトや特殊文字などのエッジケースを自動的に処理します。

JSONL to JSON converter/validate JSONL online/OpenAI JSONL format guide/JSONL training data guide/flatten JSON to JSONL
JSON to JSONL 変換ツール — JSON 配列を JSON Lines に変換 | jsonl.co