in sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/utilities/MillisOrLocalDateTimeDeserializer.java [21:30]
public LocalDateTime deserialize(JsonParser parser, DeserializationContext context) throws IOException {
if (parser.hasToken(JsonToken.VALUE_NUMBER_INT)) {
long value = parser.getValueAsLong();
Instant instant = Instant.ofEpochMilli(value);
return LocalDateTime.ofInstant(instant, ZoneOffset.UTC);
}
return super.deserialize(parser, context);
}