使用Rest assured验证保存的JSON响应

使用Rest assured验证保存的JSON响应,json,rest,rest-assured,Json,Rest,Rest Assured,我有一个关于放心的问题 我知道我可以使用REST assured进行HTTP调用(.get.put等)并使用when()等验证响应。我希望验证已保存在数据库中的JSON响应,而不是实时调用web服务并验证其响应 我可以使用REST assured将JSON响应作为字符串加载并验证它吗?是的,您可以独立于REST assured使用REST assured的JsonPath项目(请参阅)。一旦在类路径中有了它,就可以执行如下操作: JsonPath jsonPath = new JsonPath(

我有一个关于放心的问题

我知道我可以使用REST assured进行HTTP调用(.get.put等)并使用when()等验证响应。我希望验证已保存在数据库中的JSON响应,而不是实时调用web服务并验证其响应


我可以使用REST assured将JSON响应作为字符串加载并验证它吗?

是的,您可以独立于REST assured使用REST assured的JsonPath项目(请参阅)。一旦在类路径中有了它,就可以执行如下操作:

JsonPath jsonPath = new JsonPath(<your json as string>);
String title = jsonPath.getString("x.y.title");
JsonPath JsonPath=new JsonPath();
String title=jsonPath.getString(“x.y.title”);