Junior — Middle
Jak získat seznam výsledků z odpovědi REST požadavku provedeného pomocí Rest Assured?
sobes.tech AI
Odpověď od AI
Pro extrakci seznamu výsledků z odpovědi REST pomocí Rest Assured můžete použít metodu extract().jsonPath().getList(). Například pokud odpověď obsahuje JSON pole objektů, kód bude vypadat takto:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Zde items je cesta k seznamu v JSON odpovědi, a MyObject.class je třída, do které je třeba deserializovat prvky seznamu.