我正在使用 Serenity BDD 并使用 Groovy Gpath 来通过 JSON 导航。现在,我有一个场景,比如我需要使用低于 JSON 的情况下获取超过 2 的成本值。有没有办法使用相对路径来使用带有 JSON 的 GPath 进行导航。
{
"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()
or ** 和breadthFirst()
or * 遍历可以与 XML 一起使用,但它不适用于 JSON。
有人可以说明一下这个..谢谢