簡體   English   中英

放心:在檢查響應正文之前修改正文

[英]Rest-assured: Modify body before checking response body

情況:我使用確保放心的電話進行休息呼叫,並且希望使用它來檢查響應。

但是出於特定原因,在返回的每個json前面都添加了一些內容。 有沒有一種方法可以放心地自動刪除它,以便我可以實際使用放心的方式處理文件的上下文,還是我必須自己清理它並使用其他庫來驗證響應正文?

編輯:現在我使用以下解決方法:

JsonPath jsonPath = new JsonPath(responseBody);
String title = jsonPath.getString("x.y.title");

所以我仍然使用內部json解析器,但是我手動處理了響應(清理了json之后)。

您將知道添加在每個json前面的密鑰。 所以你可以使用像
JsonObject keyJson = null; if(jsonPath.has("key")) { keyJson = JsonObject keyJson = jsonPath.get("key"); } JsonObject keyJson = null; if(jsonPath.has("key")) { keyJson = JsonObject keyJson = jsonPath.get("key"); }現在從keyJson如果你確信它的預期值,你可以采取“xytitle”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM