放心 - 将响应 JSON 反序列化为 List<POJO>
2022-09-01 08:43:27
我有一个POJO。我正在从HTTP响应正文中的RESTful Web服务中以JSON格式检索其中一个对象。我正在尝试编写一个基于 Rest Assured 的测试,以分析返回的列表。代码如下所示:Artwork
List
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>