Skip to content

Commit ae814d9

Browse files
committed
add Jdk8Module for ObjectMapper
1 parent 889b984 commit ae814d9

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

codec-parent/codec-jackson-smile/src/main/java/io/scalecube/cluster/codec/jackson/smile/DefaultObjectMapper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.fasterxml.jackson.databind.SerializationFeature;
1111
import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
1212
import com.fasterxml.jackson.dataformat.smile.SmileFactory;
13+
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
1314

1415
final class DefaultObjectMapper {
1516

@@ -32,6 +33,7 @@ private static ObjectMapper initMapper() {
3233
LaissezFaireSubTypeValidator.instance,
3334
DefaultTyping.JAVA_LANG_OBJECT,
3435
JsonTypeInfo.As.WRAPPER_OBJECT);
36+
mapper.registerModule(new Jdk8Module());
3537
return mapper;
3638
}
3739
}

codec-parent/codec-jackson/src/main/java/io/scalecube/cluster/codec/jackson/DefaultObjectMapper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping;
1010
import com.fasterxml.jackson.databind.SerializationFeature;
1111
import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
12+
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
1213

1314
final class DefaultObjectMapper {
1415

@@ -31,6 +32,7 @@ private static ObjectMapper initMapper() {
3132
LaissezFaireSubTypeValidator.instance,
3233
DefaultTyping.JAVA_LANG_OBJECT,
3334
JsonTypeInfo.As.WRAPPER_OBJECT);
35+
mapper.registerModule(new Jdk8Module());
3436
return mapper;
3537
}
3638
}

0 commit comments

Comments
 (0)