Tool Kumarのツール

JSONをJSONLに変換

JSON配列を、NDJSONとも呼ばれるJSON Linesに変換します。各要素がコンパクトなJSONとして1行ずつ並びます。ログのパイプライン、一括インポート、1レコードずつ読み込むデータセットなどで求められる形式です。

このツールの使い方

  1. JSON配列を貼り付けるか、ファイルを開きます。
  2. 「変換」ビューでJSON Linesを確認します。
  3. JSON Linesの出力をコピーするか、.jsonlファイルとしてダウンロードします。

実行例

配列の各要素が1行になります。ネストした配列やオブジェクトはそのレコードの中にとどまり、大きなIDもすべての桁が保たれます。

入力

[{"id":9007199254740993,"event":"click","tags":["home","cta"]},{"id":9007199254740994,"event":"view","meta":{"page":"/pricing"}}]

出力

{"id":9007199254740993,"event":"click","tags":["home","cta"]}
{"id":9007199254740994,"event":"view","meta":{"page":"/pricing"}}

オプションと注意点

  • トップレベルの配列の各要素が、順番どおりにコンパクトなJSONの1行になります。どの行も改行で終わります。
  • 配列ではないドキュメントは1行になります。
  • ネストした配列やオブジェクトはそのレコード内にとどまり、分割されるのはトップレベルだけです。
  • 数値は元の桁を保ちます。

標準でプライバシーを保護

ドキュメントはこのブラウザー内に残ります。Tool Kumarは、解析、変換、ダウンロードファイルの作成を端末内で行います。アカウント登録やアップロードの手順はありません。

JSONをJSONLに変換のよくある質問

JSONをJSONLに変換するにはどうすればよいですか?
ここにJSON配列を貼り付けます。各要素が1行ずつ書き出されるので、結果をコピーするか、.jsonlとしてダウンロードします。
NDJSONとJSONLは同じものですか?
実質的には同じです。どちらも1行に1つのJSONの値を意味するため、JSONLとNDJSONのどちらを指定するツールにも出力を使えます。
JSONLをJSON配列に戻せますか?
はい。「NDJSONをJSONに変換」を使うと、各行を読み込んで1つのJSON配列に戻せます。

関連ツール

NDJSONをJSONに変換、JSONLビューアー、JSONをCSVに変換。