验证某些密钥是否存在于放心的响应中,而不会重复响应n次

时间:2018-08-16 06:16:41

标签: java rest-assured

说我有回应:

{
"lotto":{
        "lottoId":5,
        "winning-numbers":[2,45,34,23,7,5,3],
        "winners":[{
                 "winnerId":23,
                 "numbers":[2,45,34,23,3,5]
                  },
                  {"winnerId":54,
                   "numbers":[52,3,12,11,18,22]
                  }]
        }
}

我想验证响应中是否存在winnerId和数字,但是我不想重复两次响应,因为在我的情况下,响应非常大,我可能必须验证数百个值,这会浪费一个很多时间。

1 个答案:

答案 0 :(得分:0)

您不必多次遍历json。只需反序列化对pojo的响应,然后可以通过将其存储在适当的数据结构中来对它进行n次验证。请准确分享您面临的问题。