Skip to content

Commit c6c8a90

Browse files
committed
Allow JacksonJsonpMapper user provided ObjectMapper to maintain
configuration
1 parent b3c7df2 commit c6c8a90

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonpMapper.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ private JacksonJsonpMapper(ObjectMapper objectMapper, JacksonJsonProvider provid
4545
}
4646

4747
public JacksonJsonpMapper(ObjectMapper objectMapper) {
48-
this(
49-
objectMapper
50-
.configure(SerializationFeature.INDENT_OUTPUT, false)
51-
.setSerializationInclusion(JsonInclude.Include.NON_NULL),
48+
this(objectMapper,
5249
// Creating the json factory from the mapper ensures it will be returned by JsonParser.getCodec()
5350
new JacksonJsonProvider(objectMapper.getFactory())
5451
);
5552
}
5653

5754
public JacksonJsonpMapper() {
58-
this(new ObjectMapper());
55+
this(new ObjectMapper()
56+
.configure(SerializationFeature.INDENT_OUTPUT, false)
57+
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
58+
);
5959
}
6060

6161
@Override

0 commit comments

Comments
 (0)