有没有办法编写JSON Path来获取基于前一个元素的数组中下一个元素的值?
JSON:
[
[
"value11",
"text1",
"value12"
],
[
"value21",
"text2",
"value22"
],
[
"value31",
"text3",
"value32"
],
[
"value41",
"text4",
"value42"
]
]
预期:
路径:$ [0] [如果匹配" searchtext"] next | previous
Searchtext:text1输出(获取下一个值):value12输出(get 上一个值):value11
Searchtext:text2输出(获取下一个值):value22输出(获取 上一个值):value21
我正在使用https://github.com/jayway/JsonPath进行实施。
提前致谢。
- 玛尼
答案 0 :(得分:0)
获得JSON路径:$ [?(@ [1] ==" text1")]。[0]