Junior — Middle
¿Cómo extraer la lista de resultados de una respuesta de una solicitud REST realizada con Rest Assured?
sobes.tech AI
Respuesta de la IA
Para extraer la lista de resultados de una respuesta de REST usando Rest Assured, puedes usar el método extract().jsonPath().getList(). Por ejemplo, si la respuesta contiene un array JSON de objetos, el código sería así:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Aquí, items es la ruta a la lista en la respuesta JSON, y MyObject.class es la clase a la que se deben deserializar los elementos de la lista.