假设我有以下模型:
@Data
class Model {
private String someField;
private String otherField;
}
以及 RestAssured 中的以下 JSON 响应:
{
wrapperField: {
someField: "some value",
otherField: "other value"
}
}
是否可以在嵌套路径中使用 extract().as()
构造?
类似于:
getService().get("my-endpoint").then().extract("wrapperField").as(Model.class)
最佳答案
你尝试过一些不太优雅的东西吗?像这样:
Response r = given()
.when()
.get(url)
.then()
.extract()
.response();
r.getBody().jsonPath().getObject("path", Model.class);
关于java - (RestAssured) 将嵌套路径提取为给定类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49997232/