假设我有一个JSON对象,例如:
[{
name: "A",
sub: [
{prop: "1"},
{prop: "2"},
{prop: "3"},
]
},
{
name: "B",
sub: [
{prop: "7"},
{prop: "8"},
{prop: "9"},
]
}];
如何获取prop
值为2
的元素的父级?
jsonpath.query(data, "$..[?(@.prop==2)]");
这将返回对象本身,但我不知道如何获取它的父级。
答案 0 :(得分:0)
我最终使用parent
而不是query
方法。就如此容易。我在阅读文档时错过了它。