我找到了答案:)
使用JsonPath或XmlPath(如果您有XML)从响应主体获取数据。
就我而言:
JsonPath jsonPath = new JsonPath(responseBody);int user_id = jsonPath.getInt('user_id');解决方法
我以这种方式得到回应:
Response response = expect().statusCode(200).given().body(requestBody).contentType('application/json').when().post('/admin');String responseBody = response.getBody().asString();
我在responseBody中有一个json:
{'user_id':39}
是否可以仅使用此值= 39将其提取为字符串?