22
22
import com .fasterxml .jackson .databind .MapperFeature ;
23
23
import com .fasterxml .jackson .databind .ObjectMapper ;
24
24
import com .fasterxml .jackson .databind .SerializationFeature ;
25
+ import com .fasterxml .jackson .databind .json .JsonMapper ;
25
26
import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule ;
26
27
import java .io .ByteArrayInputStream ;
27
28
import java .io .ByteArrayOutputStream ;
@@ -51,10 +52,9 @@ public class Serializer {
51
52
* @param objectMapper ObjectMapper instance to configure
52
53
*/
53
54
static {
54
- STRICT_OBJECT_MAPPER = new ObjectMapper ();
55
- STRICT_OBJECT_MAPPER .configure (SerializationFeature .WRITE_DATES_AS_TIMESTAMPS , true );
56
- STRICT_OBJECT_MAPPER .configure (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES , true );
57
- STRICT_OBJECT_MAPPER .configure (MapperFeature .ACCEPT_CASE_INSENSITIVE_PROPERTIES , true );
55
+ STRICT_OBJECT_MAPPER = JsonMapper .builder ().configure (SerializationFeature .WRITE_DATES_AS_TIMESTAMPS , true )
56
+ .configure (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES , true )
57
+ .configure (MapperFeature .ACCEPT_CASE_INSENSITIVE_PROPERTIES , true ).build ();
58
58
STRICT_OBJECT_MAPPER .setSerializationInclusion (JsonInclude .Include .NON_ABSENT );
59
59
STRICT_OBJECT_MAPPER .setSerializationInclusion (JsonInclude .Include .NON_DEFAULT );
60
60
STRICT_OBJECT_MAPPER .setSerializationInclusion (JsonInclude .Include .NON_EMPTY );
@@ -73,10 +73,9 @@ public class Serializer {
73
73
* @param objectMapper ObjectMapper instance to configure
74
74
*/
75
75
static {
76
- OBJECT_MAPPER = new ObjectMapper ();
77
- OBJECT_MAPPER .configure (SerializationFeature .WRITE_DATES_AS_TIMESTAMPS , true );
78
- OBJECT_MAPPER .configure (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES , false );
79
- OBJECT_MAPPER .configure (MapperFeature .ACCEPT_CASE_INSENSITIVE_PROPERTIES , true );
76
+ OBJECT_MAPPER = JsonMapper .builder ().configure (SerializationFeature .WRITE_DATES_AS_TIMESTAMPS , true )
77
+ .configure (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES , false )
78
+ .configure (MapperFeature .ACCEPT_CASE_INSENSITIVE_PROPERTIES , true ).build ();
80
79
OBJECT_MAPPER .setSerializationInclusion (JsonInclude .Include .NON_ABSENT );
81
80
OBJECT_MAPPER .setSerializationInclusion (JsonInclude .Include .NON_DEFAULT );
82
81
OBJECT_MAPPER .setSerializationInclusion (JsonInclude .Include .NON_EMPTY );
0 commit comments