Ошибка JsonPath parse json в java

106
11

Это 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']



Моя версия JavenPath maven 2.0.0 (тестовый сайт JsonPath).


На самом деле JsonPath может работать в версии 0.9.1, это ошибка?


Как я могу это исправить?


2015-12-01
Теперь новая версия JsonPath решила проблему.
Спасибо!

спросил(а) 2021-01-19T14:12:13+03:00 2 месяца, 3 недели назад
1
1 ответ
-8

Я использую этот способ,

$.datas.*.*[?(@>1000)]

ответил(а) 2021-01-19T14:12:13+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема