假设我有一个JSON对象,如下所示:
这将返回对象本身,但我不知道如何获取它的父级。
[{
name: "A",
sub: [
{prop: "1"},
{prop: "2"},
{prop: "3"},
]
},
{
name: "B",
sub: [
{prop: "7"},
{prop: "8"},
{prop: "9"},
]
}];
如何获取属性值为2
的元素的父元素?
jsonpath.query(data, "$..[?(@.prop==2)]");
这将返回对象本身,但我不知道如何获取它的父级。
.parent
吗? - Jan$..[?(@.prop==2)].parent
返回一个空数组。这是否是您所意思的? - alexandernst