示例json:
{ "status": "ok", "data": [{ "id": 1, "name": "zhangsan" }, { "id": 2, "name": "wangwu" } ] }
1 直接格式化打印
at ./test.json | jq . { "status": "ok", "data": [ { "id": 1, "name": "zhangsan" }, { "id": 2, "name": "wangwu" } ] }
2 直接取map的某个元素
cat ./test.json | jq .status "ok"
3 取某个数组中所有的key对应元素
cat ./test.json | jq ".data[].name" "zhangsan" "wangwu"