jq 拿到父元素的里面的子元素
可以使用 . 后跟子元素的键名来访问父元素的子元素,例如:
{
"parent": {
"child1": "value1",
"child2": "value2"
}
}
要获取 parent 的子元素 child1 的值,可以使用以下命令:
$ jq '.parent.child1' file.json
输出:
"value1"
如果父元素的键名不知道,可以使用 [] 来访问子元素,例如:
{
"parent": {
"child1": "value1",
"child2": "value2"
}
}
要获取 child1 的值,可以使用以下命令:
$ jq '.parent["child1"]' file.json
输出:
"value1"
原文地址: https://www.cveoy.top/t/topic/ceV9 著作权归作者所有。请勿转载和采集!