Sobes.tech
Junior — Middle

Comment extraire la liste des résultats d'une réponse à une requête REST effectuée avec Rest Assured?

sobes.tech IA

Réponse de l'IA

Pour extraire la liste des résultats d'une réponse REST avec Rest Assured, vous pouvez utiliser la méthode extract().jsonPath().getList(). Par exemple, si la réponse contient un tableau JSON d'objets, le code serait comme suit :

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

Ici, items est le chemin vers la liste dans la réponse JSON, et MyObject.class est la classe dans laquelle désérialiser les éléments de la liste.