jackson2.1.4与えられたClassマッピングと抽象クラスによるシーケンス化のマッピング

1150 ワード

//   TypeReference 

//List<MyBean> result = mapper.readValue(src, new TypeReference<List<MyBean>>() { });





// TypeFactory 

//apper.readValue(src, TypeFactory.defaultInstance().constructCollectionType(ArrayList.class, MyBean.class));







//   

 @JsonDeserialize(as=Impl.class)  





//  List  

For java.util.List values you would use @JsonDeserialize(contentAs=ValueTypeImpl.class) instead, and for java.util.Map keys, @JsonDeserialize(keyAs=KeyTypeImpl.class).