Arp*_*wal 0 testng json jsonpath rest-assured rest-assured-jsonpath
从 JsonPath 对象中提取数据时得到 null,下面是 json 响应数据
{
"status": "OK",
"header": {
"headerAttributes": {}
},
"errors": [],
"payload": {
"totalCount": 0,
"returnTerms": []
}
}
Run Code Online (Sandbox Code Playgroud)
从“totalCount”中提取值的java方法
public void getjsonValue() {
JsonPath jsonPathEvaluator = response.jsonPath();
System.out.println(jsonPathEvaluator.get("$['payload']['totalCount']"));
}
Run Code Online (Sandbox Code Playgroud)
希望这是我最后一次放心回答有关JsonPath的问题。人们经常将 JsonPath 放心与 JsonPath jayway 混淆,然后使用错误的语法。
正确的语法是:
jsonPathEvaluator.get("payload.totalCount")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
681 次 |
| 最近记录: |