Tool Kumarのツール
JSONをJSONLに変換
JSON配列を、NDJSONとも呼ばれるJSON Linesに変換します。各要素がコンパクトなJSONとして1行ずつ並びます。ログのパイプライン、一括インポート、1レコードずつ読み込むデータセットなどで求められる形式です。
このツールの使い方
- JSON配列を貼り付けるか、ファイルを開きます。
- 「変換」ビューでJSON Linesを確認します。
- 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配列に戻せます。