Skip to content

Commit 2ae3e49

Browse files
authored
Merge branch 'main' into fix/java-version
2 parents 6fed4a6 + 49fff81 commit 2ae3e49

File tree

1 file changed

+5
-0
lines changed
  • clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/utils

1 file changed

+5
-0
lines changed

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/utils/JSONBuilder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.algolia.utils;
22

3+
import static com.fasterxml.jackson.core.JsonGenerator.Feature;
4+
35
import com.fasterxml.jackson.annotation.*;
46
import com.fasterxml.jackson.databind.*;
57
import com.fasterxml.jackson.databind.json.JsonMapper;
@@ -19,8 +21,11 @@ public ObjectMapper build() {
1921
ObjectMapper mapper = JsonMapper.builder().disable(MapperFeature.ALLOW_COERCION_OF_SCALARS).build();
2022
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
2123
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, this.failOnUnknown);
24+
mapper.enable(Feature.AUTO_CLOSE_JSON_CONTENT);
2225
mapper.enable(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE);
2326
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
27+
mapper.disable(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS);
28+
mapper.disable(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS);
2429
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
2530
mapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING);
2631
return mapper;

0 commit comments

Comments
 (0)