我有一個POJO Artwork
。我從JSON格式的HTTP響應正文中的REST風格的web服務中檢索這些對象的List
。我正在嘗試編寫一個基於Rest Assured的測試來分析返回的列表。代碼如下所示:休息保證 - 將反應JSON反序列化爲列表<POJO>
Response response = get("/artwork");
List returnedArtworks = response.getBody().as(List.class)
的問題是,我不能讓放心解析返回的JSON作爲List<Artwork>
。相反,我得到一個List<LinkedHashMap>
。該地圖具有適當的結構,即可由傑克遜映射到Artwork
對象,但我想避免手動映射它。
在我的模型JSON映射是確定的,因爲當我映射單個對象是這樣的:
Artwork returnedArtwork = response.getBody().as(Artwork.class);
它工作正常。
是否有可能獲得returnedArtworks
作爲List<Artwork>
?
回答下面的問題.. – Uttam