jq是一个查看和解析json文件的linux命令工具 ,centos直接yum install -y jq ,查看字段可用简单的jsonpath去访问;
本文测试数据:
{ "name":"John", "age":30, "car":null,"phone":["1"] }
{ "name":"zhang", "age":30, "car":null,"behavior":[{"say":"hello"},{"eat":"rice"}] }
常用方法:
cat file | jq . 用cat打开命令后,通过管道重定向到jq ,jq 解析json 根节点 "."
1.访问对象的属性 cat file | jq .name
2.访问数组属性 cat file | jq .beh