diff --git a/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/metadataExtractors/AbstractMetadataExtractor.java b/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/metadataExtractors/AbstractMetadataExtractor.java index a8682534..239c30a2 100644 --- a/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/metadataExtractors/AbstractMetadataExtractor.java +++ b/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/metadataExtractors/AbstractMetadataExtractor.java @@ -47,6 +47,8 @@ import org.slf4j.Logger; import tools.jackson.core.JacksonException; import tools.jackson.core.type.TypeReference; import tools.jackson.databind.ObjectMapper; +import tools.jackson.databind.cfg.DateTimeFeature; +import tools.jackson.databind.json.JsonMapper; /** * @deprecated will be removed in a future release. Replaced by alfresco-base-t-engine. @@ -100,7 +102,9 @@ public abstract class AbstractMetadataExtractor "sys:carryAspectProperties", "sys:stringTaggingSeparators"); - private static final ObjectMapper jsonObjectMapper = new ObjectMapper(); + private static final ObjectMapper jsonObjectMapper = JsonMapper.builder() + .enable(DateTimeFeature.WRITE_DATES_AS_TIMESTAMPS) + .build(); protected final Logger logger; private Map> defaultExtractMapping; diff --git a/engines/base/src/main/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractorEmbedder.java b/engines/base/src/main/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractorEmbedder.java index 76b0a1d0..217b71d6 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractorEmbedder.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractorEmbedder.java @@ -49,6 +49,8 @@ import org.slf4j.Logger; import tools.jackson.core.JacksonException; import tools.jackson.core.type.TypeReference; import tools.jackson.databind.ObjectMapper; +import tools.jackson.databind.cfg.DateTimeFeature; +import tools.jackson.databind.json.JsonMapper; import org.alfresco.transform.base.CustomTransformer; import org.alfresco.transform.base.TransformManager; @@ -100,7 +102,9 @@ public abstract class AbstractMetadataExtractorEmbedder implements CustomTransfo "sys:carryAspectProperties", "sys:stringTaggingSeparators"); - private static final ObjectMapper jsonObjectMapper = new ObjectMapper(); + private static final ObjectMapper jsonObjectMapper = JsonMapper.builder() + .enable(DateTimeFeature.WRITE_DATES_AS_TIMESTAMPS) + .build(); protected final Logger logger; private Map> defaultExtractMapping;