| Access | Constructor and Description |
|---|---|
| public | |
| protected | SuperSonicBeanDeserializer(SuperSonicBeanDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator propertyBasedCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | deserialize(JsonParser p, DeserializationContext ctxt)
Overrides tools. Main deserialization method for bean-based objects (POJOs). |
| public Object | deserialize(JsonParser p, DeserializationContext ctxt, Object bean)
Overrides tools. Secondary deserialization method, called in cases where POJO instance is created as part of deserialization, potentially after collecting some or all of the properties to set. |
| public Object | deserializeFromObject(JsonParser p, DeserializationContext ctxt)
Overrides tools. General version used when handling needs more advanced features. |
| public ValueDeserializer | unwrappingDeserializer(DeserializationContext ctxt, NameTransformer transformer)
Overrides tools. Method that will return deserializer instance that is able to handle "unwrapped" value instances If no unwrapped instance can be constructed, will simply return this object as-is. |
| SuperSonicBeanDeserializer | back to summary |
|---|---|
| public SuperSonicBeanDeserializer(BeanDeserializer src, List<SettableBeanProperty> props) | |
| SuperSonicBeanDeserializer | back to summary |
|---|---|
| protected SuperSonicBeanDeserializer(SuperSonicBeanDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator propertyBasedCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) | |
| deserialize | back to summary |
|---|---|
| public Object deserialize(JsonParser p, DeserializationContext ctxt) throws JacksonException Overrides tools. Doc from tools. Main deserialization method for bean-based objects (POJOs).
| |
| deserialize | back to summary |
|---|---|
| public Object deserialize(JsonParser p, DeserializationContext ctxt, Object bean) throws JacksonException Overrides tools. Doc from tools. Secondary deserialization method, called in cases where POJO instance is created as part of deserialization, potentially after collecting some or all of the properties to set.
| |
| deserializeFromObject | back to summary |
|---|---|
| public Object deserializeFromObject(JsonParser p, DeserializationContext ctxt) throws JacksonException Overrides tools. Doc from tools. General version used when handling needs more advanced features.
| |
| unwrappingDeserializer | back to summary |
|---|---|
| public ValueDeserializer Overrides tools. Doc from tools. Method that will return deserializer instance that is able to handle "unwrapped" value instances If no unwrapped instance can be constructed, will simply return this object as-is. Default implementation just returns 'this' indicating that no unwrapped variant exists
| |