|
@@ -8,6 +8,7 @@ import com.fasterxml.jackson.databind.DeserializationFeature;
|
|
import com.fasterxml.jackson.databind.JsonDeserializer;
|
|
import com.fasterxml.jackson.databind.JsonDeserializer;
|
|
import com.fasterxml.jackson.databind.JsonSerializer;
|
|
import com.fasterxml.jackson.databind.JsonSerializer;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
|
+import com.fasterxml.jackson.databind.SerializationFeature;
|
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
|
import com.fasterxml.jackson.databind.deser.ContextualDeserializer;
|
|
import com.fasterxml.jackson.databind.deser.ContextualDeserializer;
|
|
import com.fasterxml.jackson.databind.deser.std.DateDeserializers;
|
|
import com.fasterxml.jackson.databind.deser.std.DateDeserializers;
|
|
@@ -89,13 +90,14 @@ public class JacksonConfig {
|
|
super();
|
|
super();
|
|
//反序列化的时候如果多了其他属性,不抛出异常
|
|
//反序列化的时候如果多了其他属性,不抛出异常
|
|
this.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
|
|
this.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
|
|
|
|
+ .configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)
|
|
//.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true)
|
|
//.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true)
|
|
//不注释,会导致swagger报错
|
|
//不注释,会导致swagger报错
|
|
//.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL)
|
|
//.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL)
|
|
//关闭日期序列化为时间戳的功能
|
|
//关闭日期序列化为时间戳的功能
|
|
//.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
|
|
//.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
|
|
//关闭序列化的时候没有为属性找到getter方法,报错
|
|
//关闭序列化的时候没有为属性找到getter方法,报错
|
|
- //.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
|
|
|
|
|
|
+// .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
|
|
//关闭反序列化的时候,没有找到属性的setter报错
|
|
//关闭反序列化的时候,没有找到属性的setter报错
|
|
//.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
|
|
//.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
|
|
//序列化的时候序列对象的所有属性
|
|
//序列化的时候序列对象的所有属性
|