0

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

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

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

4

1 回答 1

2

是的,您可以独立于 Rest Assured 使用 Rest Assured 的 JsonPath 项目(请参阅入门页面)。在类路径中拥有它后,您可以执行以下操作:

JsonPath jsonPath = new JsonPath(<your json as string>);
String title = jsonPath.getString("x.y.title");
于 2014-03-25T13:31:42.997 回答