@JsonDeserialize(as=Impl.class) 来进行处理
For java.util.List values you would use @JsonDeserialize(contentAs=ValueTypeImpl.class) instead, and for java.util.Map keys, @JsonDeserialize(keyAs=KeyTypeImpl.class).
SimpleModule module = new SimpleModule();
module.addSerializer(Date.class, new JsonSerializer<Date>() {
@Override
public void serialize(Date arg0, JsonGenerator jgen,
SerializerProvider arg2) throws IOException,
JsonProcessingException {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
jgen.writeString(format.format(arg0));
}
});
mapper.registerModule(module);