Recebi a resposta da API REST no objeto Response depois de chamado por meio da API RestAssured.
O corpo da resposta é json, desejo obter o valor-chave específico disso?
A seguir está o código
Response res = given()
.relaxedHTTPSValidation()
.with()
.contentType(ConfigReader.get("application.json"))
.then()
.get(url);
String rbody = res.body().asString();
Como obter um valor de chave específico na rbody
string?
Response
a classe tem um método path()
usando isso, o usuário pode fornecer o caminho json para obter o valor específico.
Por exemplo:-
Response res = given()
.relaxedHTTPSValidation()
.with()
.contentType(ConfigReader.get("application.json"))
.then()
.get(url);
String value = res.path("root.childKey").toString();
root.childKey
é o caminho do elemento json
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras