java – 放心。是否可以从请求json中提取值?

我以这种方式得到回应:

Response response = expect().statusCode(200).given().body(requestBody).contentType("application/json")
.when().post("/admin");
String responseBody = response.getBody().asString();

我有一个json的回复:

{"user_id":39}

我可以提取到字符串使用放心的方法只有这个值= 39?

如果您只想提取“user_id”,您也可以这样做:

String userId = 
given().
        contentType("application/json").
        body(requestBody).
when().
        post("/admin").
then().
        statusCode(200).
extract().
        path("user_id");

在其最简单的形式,它看起来像这样:

String userId = get("/person").path("person.userId");
http://stackoverflow.com/questions/21166137/rest-assured-is-it-possible-to-extract-value-from-request-json

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 放心。是否可以从请求json中提取值?