| Modifier and Type | Field and Description |
|---|---|
| protected SerializedString | |
| protected SerializedString | |
| protected SerializedString | |
| protected SerializedString | |
| protected SerializedString | |
| protected SerializedString | |
| protected SettableBeanProperty | |
| protected SettableBeanProperty | |
| protected SettableBeanProperty | |
| protected SettableBeanProperty | |
| protected SettableBeanProperty | |
| protected SettableBeanProperty | |
| protected final int |
| Access | Constructor and Description |
|---|---|
| public | |
| protected | SuperSonicUnrolledDeserializer(SuperSonicUnrolledDeserializer 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 void | resolve(DeserializationContext ctxt)
Overrides tools. This method is overridden as we need to know expected order of properties. |
| 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. |
| _name1 | back to summary |
|---|---|
| protected SerializedString _name1 | |
| _name2 | back to summary |
|---|---|
| protected SerializedString _name2 | |
| _name3 | back to summary |
|---|---|
| protected SerializedString _name3 | |
| _name4 | back to summary |
|---|---|
| protected SerializedString _name4 | |
| _name5 | back to summary |
|---|---|
| protected SerializedString _name5 | |
| _name6 | back to summary |
|---|---|
| protected SerializedString _name6 | |
| _prop1 | back to summary |
|---|---|
| protected SettableBeanProperty _prop1 | |
| _prop2 | back to summary |
|---|---|
| protected SettableBeanProperty _prop2 | |
| _prop3 | back to summary |
|---|---|
| protected SettableBeanProperty _prop3 | |
| _prop4 | back to summary |
|---|---|
| protected SettableBeanProperty _prop4 | |
| _prop5 | back to summary |
|---|---|
| protected SettableBeanProperty _prop5 | |
| _prop6 | back to summary |
|---|---|
| protected SettableBeanProperty _prop6 | |
| _propCount | back to summary |
|---|---|
| protected final int _propCount | |
| SuperSonicUnrolledDeserializer | back to summary |
|---|---|
| public SuperSonicUnrolledDeserializer(BeanDeserializer src, List<SettableBeanProperty> props) | |
| SuperSonicUnrolledDeserializer | back to summary |
|---|---|
| protected SuperSonicUnrolledDeserializer(SuperSonicUnrolledDeserializer 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.
| |
| resolve | back to summary |
|---|---|
| public void resolve(DeserializationContext ctxt) Overrides tools. Doc from tools. This method is overridden as we need to know expected order of properties.
| |
| 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
| |