public LocalDateTime deserialize()

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);
    }