使用Rest Ensure来验证已保存的JSON响应

时间:2014-03-21 08:43:51

标签: json rest rest-assured

我有一个关于REST Assured的问题。 - https://code.google.com/p/rest-assured/wiki/Usage

我知道我可以使用REST确保进行HTTP调用(.get .put等)并使用when()等来验证响应。我想验证我已经保存在数据库中的JSON响应,而不是实时调用Web服务并验证它的响应。

我是否可以使用REST-assured将JSON响应加载为String并验证它?

1 个答案:

答案 0 :(得分:2)

是的,您可以独立于Rest Assured使用Rest Assured的JsonPath项目(请参阅getting started page)。一旦你在classpath中拥有它,你就可以这样做:

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