//如果属性是 List 内部元素是抽象类 For java.util.List values you would use @JsonDeserialize(contentAs=ValueTypeImpl.class) instead, and for java.util.Map keys, @JsonDeserialize(keyAs=KeyTypeImpl.class).
//可以设置SimpleModule 进行个性化设置 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);