Sobes.tech
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.