Java 重新启动,JSON:验证字段中是否缺少值

Java 重新启动,JSON:验证字段中是否缺少值,java,json,rest-assured,Java,Json,Rest Assured,我有以下示例URI: localhost/users 当我向它发送请求时,这个JSON作为响应出现: [ { "id": 1, "name": "Joe" , { "id": 3, "name": "Ben" , { "id": 4, "name": "Jim" } } ] 例如,如何使用restasured验证没有id为2的用户 会不会是类似于这个半伪的东西: given().spec(requestSpecific

我有以下示例URI:

localhost/users
当我向它发送请求时,这个JSON作为响应出现:

[
  {
    "id": 1,
    "name": "Joe"
,
  {
    "id": 3,
    "name": "Ben"
,
  {
    "id": 4,
    "name": "Jim"
    }
  }
]
例如,如何使用restasured验证没有id为2的用户

会不会是类似于这个半伪的东西:

 given().spec(requestSpecification)
                .when().get("/users")
                .and().body("id==2", ????);
任何建议/指导都将不胜感激,谢谢。

试试以下方法:

given().spec(requestSpecification)
.when().get(“/users”)
主体(“id”,是(不是(等于(2)));
使用放心文档部分提供了更多详细信息


is(not(Matcher))
是由

isNot提供的吗?它只是不在列表中的变种,当我试图写在那里。。。