diff --git a/dataformat/json/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/dataformat/json/JsonEventSerializer.java b/dataformat/json/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/dataformat/json/JsonEventSerializer.java index ad18373aa..5b8689b81 100644 --- a/dataformat/json/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/dataformat/json/JsonEventSerializer.java +++ b/dataformat/json/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/dataformat/json/JsonEventSerializer.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.databind.json.JsonMapper; import com.fasterxml.jackson.databind.module.SimpleModule; import com.fasterxml.jackson.databind.ser.BeanSerializerModifier; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import de.fraunhofer.iosb.ilt.faaast.service.dataformat.SerializationException; import de.fraunhofer.iosb.ilt.faaast.service.dataformat.json.mixins.event.EventMessageMixin; import de.fraunhofer.iosb.ilt.faaast.service.dataformat.json.mixins.value.ReferenceElementValueMixin; @@ -81,6 +82,7 @@ public JsonSerializer modifySerializer(SerializationConfig config, BeanDescri module.addSerializer(AnnotatedRelationshipElementValue.class, new AnnotatedRelationshipElementValueSerializer()); module.addSerializer(TypedValue.class, new TypedValueSerializer()); mapper.registerModule(module); + mapper.registerModule(new JavaTimeModule()); mapper.addMixIn(EventMessage.class, EventMessageMixin.class); mapper.addMixIn(ReferenceElementValue.class, ReferenceElementValueMixin.class); }