是否有(Unix)shell脚本以人类可读的形式格式化JSON?
基本上,我希望它改变以下内容:
{ "foo": "lorem", "bar": "ipsum" }
Run Code Online (Sandbox Code Playgroud)
...进入这样的事情:
{
"foo": "lorem",
"bar": "ipsum"
}
Run Code Online (Sandbox Code Playgroud) 我有一个带有JSON元素序列的文件:
{ element0: "lorem", value0: "ipsum" }
{ element1: "lorem", value0: "ipsum" }
...
{ elementN: "lorem", value0: "ipsum" }
Run Code Online (Sandbox Code Playgroud)
是否有一个shell脚本来格式化JSON以便以可读的形式显示文件内容?
我看过这篇文章,我认为这是一个很好的起点!
我的想法是迭代文件中的行,然后:
while read row; do echo ${row} | python -mjson.tool; done < "file_name"
Run Code Online (Sandbox Code Playgroud)
有没有人有任何其他想法?