这是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)]

07-24 09:17