私は POJO を持っていArtwork
ます。List
JSON 形式の HTTP 応答本文で RESTful Web サービスからこれらのオブジェクトを取得しています。返されたリストを分析する Rest Assured ベースのテストを作成しようとしています。コードは次のようになります。
Response response = get("/artwork");
List returnedArtworks = response.getBody().as(List.class)
問題は、返された JSON を として解析するために Rest Assured を取得できないことList<Artwork>
です。代わりに、私はList<LinkedHashMap>
. マップには適切な構造があります。つまり、Jackson によってArtwork
オブジェクトにマップできますが、手動でマップすることは避けたいと思います。
次のように単一のオブジェクトをマップすると、モデルの JSON マッピングは問題ありません。
Artwork returnedArtwork = response.getBody().as(Artwork.class);
それは正常に動作します。
returnedArtworks
として入手できList<Artwork>
ますか?