Sobes.tech
Junior — Middle

Kako izvući listu rezultata iz odgovora REST zahteva napravljenog pomoću Rest Assured?

sobes.tech АИ

Одговор од АИ

Да бисте извукли листу резултата из REST одговора помоћу Rest Assured, можете користити метод extract().jsonPath().getList(). На пример, ако одговор садржи JSON низ објеката, код ће изгледати овако:

List<MyObject> results = given()
    .when()
    .get("/api/items")
    .then()
    .statusCode(200)
    .extract()
    .jsonPath()
    .getList("items", MyObject.class);

Овде, items је пут до листе у JSON одговору, а MyObject.class је класа у коју треба десериализовати елементе листе.