![](/img/trans.png)
[英]How to get two different fields with the same name in a Response API using Rest Assured?
[英]Two rest api response diff using rest assured
我正在嘗試比較兩種環境的其余API響應。 我正在使用放心的方式來獲得答復。 我面臨的問題是,我得到了一個包含幾個哈希圖的哈希圖。
我嘗試將地圖拼合為一張地圖,但是當響應略有不同時,會繼續缺少層次結構
這是其余響應的樣本
{
programmes:[
{
episodenumber:21,
seasonnumber:5,
seasontitle:"program Season 5",
seasonuuid:"7aabb30e-39a1-48bb-8dca-38f732c9c982",
seriestitle:"programm",
seriesuuid:"f95caa09-8cd7-4e23-a88a-444f7932714d",
sy:"blah blah blah. (S5, ep 21)",
t:"blah blah Fathers",
trailer:false,
type:"programme",
uuid:"69b91264-37c9-4b2f-a515-b45805a58867",
uuidtype:"programme",
waystowatch:{
svod:[
{
ad:false,
added:1495800164,
at:"DD",
availendtime:1497729599,
broadcasttime:1495137600,
cgid:10053,
cgname:"blah",
channelname:"blah1 HD",
d:2880,
downloadlink:"oig://FFC27E94",
hardofhearing:false,
is3d:false,
providerid:"ab_st_hd",
providername:"blah HD",
s:true,
sid:4061,
size:2352611,
sy:"blah blah. (S5, ep 21)",
videotype:"HD"
}
}
] ps:255,
tc:3
}
我正在使用番石榴diff lib,為此,我需要一個簡單的地圖。 我知道這樣做可能不是最好的比較,但這只是一小段時間,這是我可以想到的。 我的問題是我該如何平鋪此響應以制作一張我可以傳遞給的地圖
MapDifference<String, ?> diff = Maps.difference(test, test2);
還是有更好的方法比較放心的兩個響應。 我必須在運行時獲得兩個響應。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.