Linux Shell格式化Json

来源:互联网 发布:苹果手机降级软件 编辑:程序博客网 时间:2024/06/03 20:55

字符串 json 格式化

例如下面的字符串

{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}

在终端输入以下命令

echo '{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}' | jq .

文件内的 json 格式化

例如文件名:abc.json
在终端输入以下命令:

cat abc.json | jq .

若要保存文件名:abc格式化.json
在终端输入以下命令:

cat abc.json | jq . > abc格式化.json

curl测试返回的数据 json 格式化

编写Shell脚本

result=$(curl http://xxxxx)echo $result | jq .

若要保存为文件名:abc.json,在终端输入以下命令

result=$(curl http://xxxxx)echo $result | jq . > abc.json