我正在尝试返回值“欢迎!” 其中对象包含等于“主题”的“名称”键。响应体数据如下:
"payload": {
"mimeType": "multipart/alternative",
"headers": [
{
"name": "Mime-Version",
"value": "1.0"
},
{
"name": "Subject",
"value": "Welcome!"
},
{
"name": "To",
"value": "Jane Doe <xyz@xyz.com>"
},
{
"name": "Message-ID",
"value": "<123456.abc.com>"
}
以下代码段将返回第一个遇到的“值”:“1.0”,但我需要获取名称 =“主题”的值。我如何过滤结果并检查匹配的字符串?
Response response = SerenityRest.rest()
.contentType("application/json")
.get("URL")
response.then().statusCode(200);
String subject = response.jsonPath().getString("payload.headers.value");
“欢迎”的值不是静态的,而是“名称”:“主题”永远不会改变。
慕森王
相关分类