我需要在JSON结构中找出childNode中的parentNode。例如,我需要知道"view_id": "f"
的父级是什么。
我正在评估jsonPath但我找不到父运算符。
我现在想:
您可以在此处测试JSON结构:http://jsonpath.curiousconcept.com/
[
{
"view_id": "a",
"views": [
{
"view_id": "b",
"views": [
{
"view_id": "c"
},
{
"view_id": "d"
}
]
},
{
"view_id": "e",
"views": [
{
"view_id": "f"
},
{
"view_id": "g"
}
]
},
{
"view_id": "h"
}
]
},
{
"view_id": "i",
"views": [
{
"view_id": "l",
"views": [
{
"view_id": "m",
"views": [
{
"view_id": "n"
},
{
"view_id": "o"
}
]
}
]
},
{
"view_id": "p"
}
]
},
{
"view_id": "q"
}
]
答案 0 :(得分:2)
我发现这个特定问题有两种可能的解决方案,因为我的理解jsonPath
不允许我为节点找到parent
:
解决方案A:
解决方案B: