| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of 
 data binding that are not considered part of public or semi-public
 interfaces. | 
| com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting
 accessors and mutators for Beans, as well as locating and handling
 method annotations. | 
| com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.ser.std | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CreatorPropertyThis concrete sub-class implements property that is passed
 via Creator (constructor or static factory method). | 
| class  | SettableBeanPropertyBase class for deserializable properties of a bean: contains
 both type and name definitions, and reflection-based set functionality. | 
| static class  | SettableBeanProperty.DelegatingHelper class that is designed to both make it easier to sub-class
 delegating subtypes and to reduce likelihood of breakage when
 new methods are added. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FieldPropertyThis concrete sub-class implements property that is set
 directly assigning to a Field. | 
| class  | InnerClassPropertyThis sub-class is used to handle special case of value being a
 non-static inner class. | 
| class  | ManagedReferencePropertyWrapper property that is used to handle managed (forward) properties
 Basically just needs to delegate first to actual forward property, and
 then to back property. | 
| class  | MergingSettableBeanPropertySettableBeanPropertyimplementation that will try to access value of
 the property first, and if non-null value found, pass that for update
 (usingJsonDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, Object))
 instead of constructing a new value. | 
| class  | MethodPropertyThis concrete sub-class implements property that is set
 using regular "setter" method. | 
| class  | ObjectIdReferenceProperty | 
| class  | ObjectIdValuePropertySpecialized  SettableBeanPropertyimplementation used
 for virtual property that represents Object Id that is used
 for some POJO types (or properties). | 
| class  | SetterlessPropertyThis concrete sub-class implements Collection or Map property that is
 indirectly by getting the property value and directly modifying it. | 
| Constructor and Description | 
|---|
| ConcreteBeanPropertyBase(ConcreteBeanPropertyBase src) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanPropertyWriterBase bean property handler class, which implements common parts of
 reflection-based functionality for accessing a property value and serializing
 it. | 
| class  | PropertyWriterBase class for writers used to output property values (name-value pairs)
 as key/value pairs via streaming API. | 
| class  | VirtualBeanPropertyWriterBeanPropertyWriterimplementation used withJsonAppendto add "virtual" properties in addition to regular ones. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributePropertyWriterVirtualBeanPropertyWriterimplementation used forJsonAppend,
 to serialize properties backed-by dynamically assignable attribute
 values. | 
| class  | UnwrappingBeanPropertyWriterVariant of  BeanPropertyWriterwhich will handle unwrapping
 of JSON Object (including of properties of Object within surrounding
 JSON object, and not as sub-object). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapPropertyHelper class needed to support flexible filtering of Map properties
 with generic JSON Filter functionality. | 
Copyright © 2008–2020 FasterXML. All rights reserved.