Junior — Middle
Kaip išgauti rezultatų sąrašą iš REST užklausos atsakymo, atlikto naudojant Rest Assured?
sobes.tech AI
Atsakymas iš AI
Norėdami išgauti rezultatų sąrašą iš REST atsakymo naudodami Rest Assured, galite naudoti metodą extract().jsonPath().getList(). Pavyzdžiui, jei atsakymas turi JSON masyvą objektų, kodas atrodytų taip:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Čia, items yra kelias iki sąrašo JSON atsakyme, o MyObject.class yra klasė, į kurią turi būti deserializuoti sąrašo elementai.