JSON配列をJSON行形式に変換します

設定や構造化データをツール間で移す開発者や運用担当者は、JSONからJSONLへの変換で変換結果を確認できます。

配列をJSONLの各行へ分け、インポートや分析に使える出力をすぐ得られます。登録不要で、いつでもブラウザー内から無料で手軽に使えます。

使い方

  1. JSON 配列を入力エリアに貼り付けるか、互換性のあるテキストファイルをインポートします。
  2. 変換をクリックして、配列を JSON 行に分割します。
  3. 結果の各行は、元の配列の 1 つの項目に対応します。
  4. 行数と内容が一致していることを確認します。
  5. 出力をコピーするか、消去を使用してやり直します。

使用例

複数のレコードを含む JSON 配列があり、それを JSON Lines を想定するツールにインポートする必要があります。変換すると 1 行につき 1 つのオブジェクトが生成され、データ パイプラインでファイルごとに処理しやすくなります。

制限と形式

処理の場所

変換はローカルです。ブラウザが配列を読み取り、内容を送信せずに行を書き込みます。そのため、データはデバイス内に留まります。

よくある質問

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

いいえ、JSON Lines は 1 行につき 1 つのオブジェクトを想定しています。単一のオブジェクトを指定した場合、ツールはそれを複数行に分割できません。その場合は、オブジェクトを配列内に配置すると、1 行の JSONL が得られます。

各行で特殊文字はどのように処理されますか?

各行は有効な JSON オブジェクトであるため、特殊文字は JSON の規則に従ってエスケープされます。文字列内の改行はエスケープ シーケンスで表され、1 レコードにつき 1 行が保証されます。

結果はストリーム処理ツールと互換性がありますか?

はい、JSONL 形式は 1 行ずつ読み取るように設計されています。jq や処理スクリプトなどのツールでよく使用されます。ただし、使用するツールがこの形式を受け入れることを確認してください。

同じカテゴリのツール