Junior — Middle
Cum se extrage lista de rezultate din răspunsul unei solicitări REST efectuate cu Rest Assured?
sobes.tech AI
Răspuns de la AI
Pentru a extrage lista de rezultate din răspunsul REST folosind Rest Assured, poți folosi metoda extract().jsonPath().getList(). De exemplu, dacă răspunsul conține un array JSON de obiecte, codul ar arăta astfel:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Aici, items este calea către listă în răspunsul JSON, iar MyObject.class este clasa în care trebuie deserializați elementele listei.