假设我有一个如下所示的 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)]");
这将返回对象本身,但我不知道如何获取它的父对象。
我最终使用了parent
代替query
方法。就如此容易。我在阅读文档时错过了它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)