一尘不染

如何从命令行漂亮地打印JSON文件?

json

我有一个带有JSON元素序列的文件:

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

是否有一个Shell脚本来格式化JSON以以可读形式显示文件内容?

我看过这篇文章,我认为这是一个很好的起点!

我的想法是迭代文件中的行,然后:

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

还有其他想法吗?


阅读 214

收藏
2020-07-27

共1个答案

一尘不染

将文件中的结果通过管道传输到python json工具2.6及更高版本

cat 'file_name' | python -m json.tool
2020-07-27