Junior — Middle
Como extrair a lista de resultados de uma resposta de uma requisição REST feita com Rest Assured?
sobes.tech IA
Resposta da IA
Para extrair a lista de resultados de uma resposta REST usando Rest Assured, pode usar o método extract().jsonPath().getList(). Por exemplo, se a resposta contiver um array JSON de objetos, o código será assim:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Aqui, items é o caminho para a lista na resposta JSON, e MyObject.class é a classe na qual deve deserializar os elementos da lista.