diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-11-14 16:41:16 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-11-14 16:49:20 +0100 |
commit | 345c859df89f6e5307fb68dbcbb26a3d9843da7f (patch) | |
tree | e8ee59438856936f0bf2c139d7fc4c61fa2af13d /container-core/src | |
parent | 6670d423e966269df7e6e3f0a9a14361696d9b7d (diff) |
Register Jdk8Module and JavaTimeModule for default JSON mapper
Diffstat (limited to 'container-core/src')
-rw-r--r-- | container-core/src/main/java/com/yahoo/restapi/JacksonJsonResponse.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/restapi/JacksonJsonResponse.java b/container-core/src/main/java/com/yahoo/restapi/JacksonJsonResponse.java index d3b960651b0..f261c7611f1 100644 --- a/container-core/src/main/java/com/yahoo/restapi/JacksonJsonResponse.java +++ b/container-core/src/main/java/com/yahoo/restapi/JacksonJsonResponse.java @@ -2,6 +2,8 @@ package com.yahoo.restapi; import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.datatype.jdk8.Jdk8Module; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.yahoo.container.jdisc.HttpResponse; import com.yahoo.log.LogLevel; @@ -17,7 +19,8 @@ import java.util.logging.Logger; public class JacksonJsonResponse<T> extends HttpResponse { private static final Logger log = Logger.getLogger(JacksonJsonResponse.class.getName()); - private static final ObjectMapper defaultJsonMapper = new ObjectMapper(); + private static final ObjectMapper defaultJsonMapper = new ObjectMapper() + .registerModule(new JavaTimeModule()).registerModule(new Jdk8Module()); private final ObjectMapper jsonMapper; private final T entity; |