这是JSON:
{
"datas": {
"selling": {
"3": [
26452067,
31625950
],
"206": [
32381852,
32489262
],
"208": [
458
],
"217": [
27364892
],
"226": [
30474109
]
}
},
"status": 0
}
我的路径是$.datas.selling['3','206'].\*
我想同时获取“3”和“206”数据。像这样的JSON:[
26452067,
31625950,
32381852,
32489262
]
但是现在它不起作用了。错误消息是多重属性只能用作路径叶子:
$ ['datas'] ['selling'] ['3','206']
我的JsonPath maven版本是2.0.0(JsonPath's test website)。
实际上,JsonPath可以在0.9.1版中运行,这是一个错误吗?
我该如何解决?
2015-12-01
现在,JsonPath新版本解决了该问题。
谢谢!
最佳答案
我用这种方式
$.datas.*.*[?(@>1000)]