我有一个关于REST Assured的问题。 - https://code.google.com/p/rest-assured/wiki/Usage
我知道我可以使用REST确保进行HTTP调用(.get .put等)并使用when()等来验证响应。我想验证我已经保存在数据库中的JSON响应,而不是实时调用Web服务并验证它的响应。
我是否可以使用REST-assured将JSON响应加载为String并验证它?
答案 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");