Class StdDeserializer.PrimitiveOrWrapperDeserializer<T>

Direct Known Subclasses:
StdDeserializer.BooleanDeserializer, StdDeserializer.ByteDeserializer, StdDeserializer.CharacterDeserializer, StdDeserializer.DoubleDeserializer, StdDeserializer.FloatDeserializer, StdDeserializer.IntegerDeserializer, StdDeserializer.LongDeserializer, StdDeserializer.ShortDeserializer
Enclosing class:
StdDeserializer<T>

protected abstract static class StdDeserializer.PrimitiveOrWrapperDeserializer<T> extends StdScalarDeserializer<T>
  • Constructor Details

    • PrimitiveOrWrapperDeserializer

      protected PrimitiveOrWrapperDeserializer(Class<T> vc, T nvl)
  • Method Details

    • getNullValue

      public final T getNullValue()
      Description copied from class: JsonDeserializer
      Method that can be called to determine value to be used for representing null values (values deserialized when JSON token is JsonToken.VALUE_NULL). Usually this is simply Java null, but for some types (especially primitives) it may be necessary to use non-null values.

      Note that deserializers are allowed to call this just once and then reuse returned value; that is, method is not guaranteed to be called once for each conversion.

      Default implementation simply returns null.

      Overrides:
      getNullValue in class JsonDeserializer<T>