update JsonHelper to serialize/deserialize LocalDateTime fields

This commit is contained in:
MSI\joaly 2025-11-11 09:09:53 -04:00
parent 58aeed4e31
commit 3398e12c72
2 changed files with 8 additions and 0 deletions

View File

@ -50,6 +50,11 @@
<artifactId>jaxb-runtime</artifactId>
<version>${jakarta.jaxb.impl.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.17.1</version>
</dependency>
</dependencies>

View File

@ -11,6 +11,7 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
public class JsonHelper {
@ -20,6 +21,8 @@ public class JsonHelper {
static {
MAPPER.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
MAPPER.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
MAPPER.registerModule(new JavaTimeModule());
MAPPER.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
}
/**