com.fasterxml.jackson.databind.JsonDeserializer (as a mix-in
interface), but also by converters used to support more configurable
null replacement.
| Modifier and Type | Method and Description |
|---|---|
| public default Object | getAbsentValue(DeserializationContext ctxt)
Method called to determine placeholder value to be used for cases where no value was obtained from input but we must pass a value nonetheless: the common case is that of Creator methods requiring passing a value for every parameter. |
| public AccessPattern | getNullAccessPattern()
Accessor that may be used to determine if and when provider must be called to access null replacement value. |
| public Object | getNullValue(DeserializationContext ctxt)
Method called to possibly convert incoming `null` token (read via underlying streaming input source) into other value of type accessor supports. |
| getAbsentValue | back to summary |
|---|---|
| public default Object getAbsentValue(DeserializationContext ctxt) throws JsonMappingException Method called to determine placeholder value to be used for cases
where no value was obtained from input but we must pass a value
nonetheless: the common case is that of Creator methods requiring
passing a value for every parameter.
Usually this is same as This method needs to be called every time a determination is made.
Default implementation simply calls and returns
| |
| getNullAccessPattern | back to summary |
|---|---|
| public AccessPattern getNullAccessPattern() Accessor that may be used to determine if and when provider must be called to access null replacement value. | |
| getNullValue | back to summary |
|---|---|
| public Object getNullValue(DeserializationContext ctxt) throws JsonMappingException Method called to possibly convert incoming `null` token (read via underlying streaming input source) into other value of type accessor supports. May return `null`, or value compatible with type binding. Note if | |