質問: シェルスクリプトでjsonをきれいに印刷するにはどうすればよいですか。 人間が読める形式でjsonをフォーマットするための(unix)シェルスクリプトはありますか?基本的に、私はそれが次のように変換して欲しいです{ "foo": "lorem", "bar": "ipsum" } ...このようなものに:{ "foo": "lorem", "bar": "ipsum" }
回答: これがgroovyのワンライナーです。echo '{"foo": "lorem", "bar": "ipsum"}' | groovy -e 'import groovy.json.*; println jsonoutput.prettyprint(system.in.text)'