diff --git a/modules/dcache-frontend/pom.xml b/modules/dcache-frontend/pom.xml
index 23ecc763a83..44ddbe8ac44 100644
--- a/modules/dcache-frontend/pom.xml
+++ b/modules/dcache-frontend/pom.xml
@@ -92,6 +92,11 @@
com.fasterxml.jackson.core
jackson-core
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+
org.springframework.plugin
spring-plugin-core
diff --git a/modules/dcache-frontend/src/main/java/org/dcache/restful/providers/ObjectMapperProvider.java b/modules/dcache-frontend/src/main/java/org/dcache/restful/providers/ObjectMapperProvider.java
index f78bfc72574..25df298ddd2 100644
--- a/modules/dcache-frontend/src/main/java/org/dcache/restful/providers/ObjectMapperProvider.java
+++ b/modules/dcache-frontend/src/main/java/org/dcache/restful/providers/ObjectMapperProvider.java
@@ -7,6 +7,7 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.module.SimpleModule;
+import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import javax.ws.rs.ext.ContextResolver;
import javax.ws.rs.ext.Provider;
@@ -30,6 +31,7 @@ private static ObjectMapper createListObjectMapper() {
private static ObjectMapper createDefaultMapper() {
return new ObjectMapper()
.registerModule(PNFSID_SERIALIZER)
+ .registerModule(new Jdk8Module())
.enable(SerializationFeature.INDENT_OUTPUT)
.setSerializationInclusion(JsonInclude.Include.NON_NULL);
}
diff --git a/pom.xml b/pom.xml
index 95ce6819781..86b65d79b2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -934,6 +934,12 @@
${version.jackson}
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${version.jackson}
+
+
com.fasterxml.jackson.core
jackson-annotations