类 CustomZonedDateTimeDeserializer

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<ZonedDateTime>
com.fasterxml.jackson.databind.deser.std.StdDeserializer<ZonedDateTime>
com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<ZonedDateTime>
com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase<ZonedDateTime>
com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer<ZonedDateTime>
com.sie.mbm.mom.framework.common.jackson.CustomZonedDateTimeDeserializer
所有已实现的接口:
com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable

public class CustomZonedDateTimeDeserializer extends com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer<ZonedDateTime>
另请参阅:
  • 嵌套类概要

    从类继承的嵌套类/接口 com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer

    com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments, com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromIntegerArguments

    从类继承的嵌套类/接口 com.fasterxml.jackson.databind.JsonDeserializer

    com.fasterxml.jackson.databind.JsonDeserializer.None
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected final boolean
     

    从类继承的字段 com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer

    _adjustToContextTZOverride, _alwaysAllowStringifiedDateTimestamps, _normalizeZoneId, _readTimestampsAsNanosOverride, adjust, fromMilliseconds, fromNanoseconds, INSTANT, ISO8601_COLONLESS_OFFSET_REGEX, OFFSET_DATE_TIME, parsedToValue, replaceZeroOffsetAsZ, ZONED_DATE_TIME

    从类继承的字段 com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase

    _formatter, _shape

    从类继承的字段 com.fasterxml.jackson.databind.deser.std.StdDeserializer

    _valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected ZonedDateTime
    _failForNotLenient(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, com.fasterxml.jackson.core.JsonToken arg2)
     
    protected ZonedDateTime
    _fromEmptyString(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, String arg2)
     
    protected <R> R
    _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext arg0, DateTimeException arg1, String arg2)
     
    protected <R> R
    _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext arg0, com.fasterxml.jackson.core.JsonParser arg1, com.fasterxml.jackson.core.JsonToken... arg2)
     
    protected <R> R
    _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext arg0, com.fasterxml.jackson.core.JsonParser arg1, String arg2, Object... arg3)
     
    protected boolean
     
     
    protected <BOGUS> BOGUS
    _reportWrongToken(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, com.fasterxml.jackson.core.JsonToken... arg2)
     
    protected <BOGUS> BOGUS
    _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext arg0, com.fasterxml.jackson.core.JsonToken arg1, String arg2)
     
    deserializeWithType(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, com.fasterxml.jackson.databind.jsontype.TypeDeserializer arg2)
     
    protected boolean
     
    com.fasterxml.jackson.databind.type.LogicalType
     

    从类继承的方法 com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer

    _countPeriods, _fromDecimal, _fromLong, _fromString, _withFormatOverrides, deserialize, shouldAdjustToContextTimezone, shouldReadTimestampsAsNanoseconds, withDateFormat, withFeatures, withLeniency

    从类继承的方法 com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase

    _throwNoNumericTimestampNeedTimeZone, createContextual, withShape

    从类继承的方法 com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

    deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate

    从类继承的方法 com.fasterxml.jackson.databind.deser.std.StdDeserializer

    _byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer

    从类继承的方法 com.fasterxml.jackson.databind.JsonDeserializer

    deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • _isLenient

      protected final boolean _isLenient
  • 构造器详细资料

    • CustomZonedDateTimeDeserializer

      public CustomZonedDateTimeDeserializer()
  • 方法详细资料

    • isLenient

      protected boolean isLenient()
    • _fromEmptyString

      protected ZonedDateTime _fromEmptyString(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, String arg2) throws IOException
      抛出:
      IOException
    • logicalType

      public com.fasterxml.jackson.databind.type.LogicalType logicalType()
      覆盖:
      logicalType 在类中 com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
    • deserializeWithType

      public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, com.fasterxml.jackson.databind.jsontype.TypeDeserializer arg2) throws IOException
      覆盖:
      deserializeWithType 在类中 com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
      抛出:
      IOException
    • _isValidTimestampString

      protected boolean _isValidTimestampString(String arg0)
    • _reportWrongToken

      protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext arg0, com.fasterxml.jackson.core.JsonToken arg1, String arg2) throws IOException
      抛出:
      IOException
    • _reportWrongToken

      protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, com.fasterxml.jackson.core.JsonToken... arg2) throws IOException
      抛出:
      IOException
    • _handleDateTimeException

      protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext arg0, DateTimeException arg1, String arg2) throws com.fasterxml.jackson.databind.JsonMappingException
      抛出:
      com.fasterxml.jackson.databind.JsonMappingException
    • _handleUnexpectedToken

      protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext arg0, com.fasterxml.jackson.core.JsonParser arg1, String arg2, Object... arg3) throws com.fasterxml.jackson.databind.JsonMappingException
      抛出:
      com.fasterxml.jackson.databind.JsonMappingException
    • _handleUnexpectedToken

      protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext arg0, com.fasterxml.jackson.core.JsonParser arg1, com.fasterxml.jackson.core.JsonToken... arg2) throws com.fasterxml.jackson.databind.JsonMappingException
      抛出:
      com.fasterxml.jackson.databind.JsonMappingException
    • _failForNotLenient

      protected ZonedDateTime _failForNotLenient(com.fasterxml.jackson.core.JsonParser arg0, com.fasterxml.jackson.databind.DeserializationContext arg1, com.fasterxml.jackson.core.JsonToken arg2) throws IOException
      抛出:
      IOException
    • _peelDTE

      protected DateTimeException _peelDTE(DateTimeException arg0)