2
Скажем, у меня есть объект JSON, например, как это:Получение родителя из совпавшего элемента с jsonpath
[{
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'? – Jan
@Jan '$ .. [? (@. Prop == 2)]. Parent' возвращает пустой массив. Это то, что вы имели ввиду? – alexandernst