Had encountered this exception while using jackson for serialization and deserialization
JSON parse error: Can not construct instance of java.time.LocalDate
turns out the solution is to register the module
objectMapper.registerModule(new JavaTimeModule());