以下のJsonがあるとして、cursorとhas_nextはPaginationに関するものだから、別のObjectにマッピングしたい。
{ |
普通にMappingするとこういうクラスを用意するわけだけど、
|
こういう感じの構造にマッピングしたい。
|
方法: @JsonUnwrappedを使う
|
JacksonTest.MyRoot(id=abc, paging=JacksonTest.Paging(cursor=next-cursor, hasNext=true)) |
もし、MyRootクラスと@JsonUnwrappedされたPagingクラスに同じ属性名が存在する場合、MyRoot側に値が設定されます。