Sobes.tech
Junior — Middle

Hoe haal je de lijst met resultaten uit een REST-antwoord dat is uitgevoerd met Rest Assured?

sobes.tech AI

Antwoord van AI

Om de lijst met resultaten uit een REST-antwoords te halen met Rest Assured, kun je de methode extract().jsonPath().getList() gebruiken. Bijvoorbeeld, als het antwoord een JSON-array van objecten bevat, zou de code er zo uitzien:

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

Hier is items het pad naar de lijst in de JSON-antwoords, en MyObject.class is de klasse waarin de lijstitems gedeserialiseerd moeten worden.