【发布时间】:2022-01-23 01:31:02
【问题描述】:
在从 JsonPath 对象中提取数据时,得到一个空值,下面是 json 响应数据
{
"status": "OK",
"header": {
"headerAttributes": {}
},
"errors": [],
"payload": {
"totalCount": 0,
"returnTerms": []
}
}
从“totalCount”中提取值的java方法
public void getjsonValue() {
JsonPath jsonPathEvaluator = response.jsonPath();
System.out.println(jsonPathEvaluator.get("$['payload']['totalCount']"));
}
【问题讨论】:
-
试试 System.out.println(jsonPathEvaluator.get("${['payload']['totalCount']}"));
-
获取 java.lang.IllegalArgumentException 没有用:
标签: json testng rest-assured jsonpath rest-assured-jsonpath