1. ホーム
  2. json

[解決済み] コマンドラインからJSONファイルをpretty-printするにはどうすればよいですか?

2023-08-07 02:13:04

質問

JSON要素の列を持つファイルがあります。

{ element0: "lorem", value0: "ipsum" }
{ element1: "lorem", value0: "ipsum" }
...
{ elementN: "lorem", value0: "ipsum" }

ファイルの内容を読みやすく表示するためにJSONを整形するシェルスクリプトはありますか?

私が見たのは という の投稿を見ましたが、良い出発点だと思います!

私のアイデアは、ファイルの行を反復し、その後。

while read row; do echo ${row} | python -mjson.tool; done < "file_name"

どなたか他のアイデアをお持ちの方はいらっしゃいますか?

どのように解決するのですか?

ファイルからの結果をpythonのjsonツール2.6以降にパイプします。

python -m json.tool < 'file_name'