Rest JSON输出中数组对象的空手道场景



我有一个get操作的输出,比如:

[{"field1":"123","field2":["10008"],"field3":"ABC","field4":["XYZ"],}]

现在我想匹配功能文件中的file4输出。我尝试过以下选项:

当方法GET然后状态200并且匹配$response.field4[*]包含['XYZ']

但我没有得到想要的结果,也没有获得空手道的优异成绩。有人能指导我做错了什么,以及如何匹配数组字段的输出吗。

请仔细查看您的JSON结构:

* def response = [ { "field1": "123", "field2": [ "10008" ], "field3": "ABC", "field4": [ "XYZ" ] } ]
* match response[0].field4 contains 'XYZ'

最新更新