我正在使用 SoapUI 测试 RESTful Web 服务。为此,我们使用 Groovy。我正在使用 jsonslurper 将响应解析为 Object 类型。
我们的回复与此类似:
{
"language":[
{
"result":"PASS",
"name":"ENGLISH",
"fromAndToDate":null
},
{
"result":"FAIL",
"name":"MATHS",
"fromAndToDate": {
"from":"02/09/2016",
"end":"02/09/2016"
}
},
{
"result":"PASS",
"name":"PHYSICS",
"fromAndToDate":null
}
]
}
在此之后,我坚持如何去做。
- 获取数组(因为这是数组(以 - 开头
language
) - 如何通过传递键从每个数组单元格中获取值(
result
如果name='MATHS'
只有,我应该获取键的值。)
我可以使用 Java 来做到这一点,但在刚刚学习 Groovy 时,我无法理解这一点。我们有相同名称的不同键。