shell 解析json格式

[root@VM-0-13-centos tmp]# cat json.sh
#!/bin/bash
raw='{"name":"lifuqiang","age":20,"hobbies":["run","sleep","code"],"address":{"city":"beijing","province":"hebei"}}'

echo $raw | jq -r '.name'

echo $raw | jq -r '.age'

echo $raw | jq -r '.hobbies[0]'

echo $raw | jq -r '.address.city'

[root@VM-0-13-centos tmp]# bash json.sh 
lifuqiang
20
run
beijing

 

前提是安装jq工具

posted @ 2023-04-06 11:25  羊脂玉净瓶  阅读(328)  评论(0)    收藏  举报