我在下面给出了JSON响应
[
{
"level3": "level3Value1",
"level4": "level4value1"
},
{
"level3": "level3Value2",
"level4": "level4value2"
},
{
"level3": "level3Value3",
"level4": "level4value3"
},
{
"level3": "level3Value4",
"level4": "level4value4"
},
{
"level3": "level3Value5",
"level4": "level4value5"
}
]
我需要使用JsonSlurper基于level4value
选择level3value
。
答案 0 :(得分:1)
使用find
获取包含所需键/值对的列表元素
println([["level3": "level3Value3", "level4": "level4value3"],
["level3": "level3Value4", "level4": "level4value4"],
].find{ it.level4=='level4value4' }.level3)