Я использую Serenity BDD и Groovy Gpath для навигации по JSON. Теперь у меня есть сценарий, например, когда мне нужно получить значения стоимости более 2 с ниже JSON. есть ли способ использовать относительный путь для навигации с помощью GPath с JSON.
{
"Cadbury": {
"Specs": {
"Name": "5 Star",
"Cost": "2.99"
}
},
"Nestle": {
"Specs": {
"Name": "BarOne",
"Cost": "1.99"
}
},
"Arnotts": {
"Specs": {
"Name": "TimTam",
"Cost": "4.99"
}
},
"Milo": {
"Specs": {
"Name": "BarMilo",
"Cost": "3.99"
}
}
}
Я обнаружил, что depthFirst()
или ** и breadthFirst()
или * обход можно использовать с XML, но это не работает с JSON.
Может кто-нибудь, пожалуйста, пролить свет на это .. Спасибо