Junior — Middle
Чӣ тавр рӯйхати натиҷаҳоро аз ҷавоби REST, ки бо Rest Assured иҷро шудааст, баровардан мумкин аст?
sobes.tech AI
Ҷавоб аз AI
Барои баровардани рӯйхати натиҷаҳо аз ҷавоби 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 синфест, ки бояд унсурҳои рӯйхатро десериализатсия кунад.