json输出格式化

在Linux上输出json的时候可能会遇到格式易读性很差的情况,总结了下述几种开箱即用的方式。

1.Centos平台(centos7)

// 有python环境的情况下
echo '{"key0": "value0", "key1": "value1"}' | python -m json.tool

// 
echo '{"key0": "value0", "key1": "value1"}' | json_reformat

2.Ubuntu平台(deepin20)

// 有python环境的情况下
echo '{"key0": "value0", "key1": "value1"}' | python -m json.tool

// 
echo '{"key0": "value0", "key1": "value1"}' | json_pp

echo '{"key0": "value0", "key1": "value1"}' | jq

原文地址:https://www.cnblogs.com/chenyun-/p/13832023.html