Java jackson树映射器匹配每个路径的键值(键=“键1”)
jackson树映射器是否允许类似于xpath的匹配键值?我有一个返回的通用列表,希望与key=“key”匹配,然后获得与key相同级别的值 json: 代码: 在匹配节点时是否有类似于xpath的东西?我就是这样使用的。请参见该页中的示例 我不确定jackson是否支持类似的功能Java jackson树映射器匹配每个路径的键值(键=“键1”),java,json,jackson,Java,Json,Jackson,jackson树映射器是否允许类似于xpath的匹配键值?我有一个返回的通用列表,希望与key=“key”匹配,然后获得与key相同级别的值 json: 代码: 在匹配节点时是否有类似于xpath的东西?我就是这样使用的。请参见该页中的示例 我不确定jackson是否支持类似的功能 [ { "key":"value1", "values":[ 10.5 ] }, { "key":"value2", "
[
{
"key":"value1",
"values":[
10.5
]
},
{
"key":"value2",
"values":[
20.5
]
}
o o o more values here... o o o
]
JsonNode rootNode = mapper.readTree(thejsonfromabove);
//How can I do something like this?
// ... match the key = value1 and the the values within? psdeudo code below...
int whatever = rootNode.path(?).path("key"=="value1").path(0).getIntValue(); // Get 10.5