Junior — Middle
Wie extrahiert man die Ergebnisliste aus einer REST-Antwort, die mit Rest Assured durchgeführt wurde?
sobes.tech KI
Antwort von AI
Um die Ergebnisliste aus einer REST-Antwort mit Rest Assured zu extrahieren, kannst du die Methode extract().jsonPath().getList() verwenden. Zum Beispiel, wenn die Antwort ein JSON-Array von Objekten enthält, sieht der Code so aus:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Hier ist items der Pfad zur Liste in der JSON-Antwort, und MyObject.class ist die Klasse, in die die Listenelemente deserialisiert werden sollen.