Sobes.tech
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.