我们说我有以下模型:
@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)
答案 0 :(得分:0)
你尝试过不那么优雅的东西吗?像那样:
Response r = given()
.when()
.get(url)
.then()
.extract()
.response();
r.getBody().jsonPath().getObject("path", Model.class);