Using REST Assured, how can I check if a field is present or not in an array of json objects type of response?
问题 I need to validate that a response like the one below contains some fields. I am not interested in the fields value - just that the keys exist. For example I want to check that the key "id" is present in this type of response. How would I accomplish that? [ { "id":"1", "title":"Title", "details":"details", "benefit":"Welcome", "expirationTimestamp":1549995900, "notice":"some text", } ] If I do given() .spec(reqSpec). when() .get(). then() .body("$", hasKey("id")); I get an error like this: