红联Linux门户
Linux帮助

Linux Shell格式化Json

发布时间:2016-08-12 15:37:06来源:jianshu作者:Andy周
Linux下查看格式化输出json,使用json在线解析可以解决问题。
json地址:http://json.cn/
其实Linux下有现成的工具可以很好的显示。
 
1.直接以文本形式展现
{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}
输入:
echo '{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}' | jq .
回车显示结果:
Linux Shell格式化Json
 
2.如果json保存在文件里比如:
abc.json
可以使用:
cat abc.json | jq .
即可格式化查看json如图:
Linux Shell格式化Json
 
我们平常使用curl测试返回的数据也可以这样格式化输出.
编写Shell脚本:
result=$(curl http://xxxxx)
echo $result | jq .
保存为文件abc.sh。
Linux Shell格式化Json
比较清晰了,这也算是平时积累的小技巧。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23255.html