1
0
mirror of https://github.com/dnpm-dip/mv64e-mtb-dto-java.git synced 2025-07-01 18:22:54 +00:00

feat: disallow unknown properties

This commit is contained in:
2024-12-25 01:19:55 +01:00
parent 3df2abc816
commit 470a37e2b5

View File

@ -66,7 +66,7 @@ public class Converter {
private static void instantiateMapper() { private static void instantiateMapper() {
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
mapper.findAndRegisterModules(); mapper.findAndRegisterModules();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true);
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
SimpleModule module = new SimpleModule(); SimpleModule module = new SimpleModule();
module.addDeserializer(Date.class, new JsonDeserializer<>() { module.addDeserializer(Date.class, new JsonDeserializer<>() {