Repository: james-project Updated Branches: refs/heads/master f635520cd -> ea9cfe537
JAMES-2096 Register JDK8 Jackson module Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0e1cfb1e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0e1cfb1e Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/0e1cfb1e Branch: refs/heads/master Commit: 0e1cfb1e0927f7da6fa060b7f98fa51720e06e4b Parents: 985ab86 Author: Antoine Duprat <[email protected]> Authored: Tue Jul 11 15:31:30 2017 +0200 Committer: quynhn <[email protected]> Committed: Wed Jul 19 09:59:17 2017 +0700 ---------------------------------------------------------------------- server/protocols/webadmin/webadmin-core/pom.xml | 4 ++++ .../java/org/apache/james/webadmin/utils/JsonTransformer.java | 2 ++ 2 files changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/0e1cfb1e/server/protocols/webadmin/webadmin-core/pom.xml ---------------------------------------------------------------------- diff --git a/server/protocols/webadmin/webadmin-core/pom.xml b/server/protocols/webadmin/webadmin-core/pom.xml index e164f1c..f73cb99 100644 --- a/server/protocols/webadmin/webadmin-core/pom.xml +++ b/server/protocols/webadmin/webadmin-core/pom.xml @@ -173,6 +173,10 @@ <artifactId>jackson-databind</artifactId> </dependency> <dependency> + <groupId>com.fasterxml.jackson.datatype</groupId> + <artifactId>jackson-datatype-jdk8</artifactId> + </dependency> + <dependency> <groupId>com.github.fge</groupId> <artifactId>throwing-lambdas</artifactId> </dependency> http://git-wip-us.apache.org/repos/asf/james-project/blob/0e1cfb1e/server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/JsonTransformer.java ---------------------------------------------------------------------- diff --git a/server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/JsonTransformer.java b/server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/JsonTransformer.java index 3c32f0c..722f8ec 100644 --- a/server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/JsonTransformer.java +++ b/server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/JsonTransformer.java @@ -22,6 +22,7 @@ package org.apache.james.webadmin.utils; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.datatype.jdk8.Jdk8Module; import spark.ResponseTransformer; @@ -32,6 +33,7 @@ public class JsonTransformer implements ResponseTransformer { public JsonTransformer() { objectMapper = new ObjectMapper(); objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); + objectMapper.registerModule(new Jdk8Module()); } @Override --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
