| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees ( JsonNode), as well as
writing Java Objects and trees as JSON. | 
| 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.util | Utility classes for Mapper package. | 
| Modifier and Type | Method and Description | 
|---|---|
| PropertyName | AnnotationIntrospector. findRenameByField(MapperConfig<?> config,
                 AnnotatedField f,
                 PropertyName implName)Method called on fields that are eligible candidates for properties
 (that is, non-static member fields), but not necessarily selected (may
 or may not be visible), to let fields affect name linking. | 
| String | PropertyNamingStrategy. nameForField(MapperConfig<?> config,
            AnnotatedField field,
            String defaultName)Method called to find external name (name used in JSON) for given logical
 POJO property,
 as defined by given field. | 
| String | PropertyNamingStrategy.PropertyNamingStrategyBase. nameForField(MapperConfig<?> config,
            AnnotatedField field,
            String defaultName) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected AnnotatedField | FieldProperty. _annotated | 
| Constructor and Description | 
|---|
| FieldProperty(BeanPropertyDefinition propDef,
             JavaType type,
             TypeDeserializer typeDeser,
             Annotations contextAnnotations,
             AnnotatedField field) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected POJOPropertyBuilder.Linked<AnnotatedField> | POJOPropertyBuilder. _fields | 
| protected List<AnnotatedField> | AnnotatedClass. _fieldsMember fields of interest: ones that are either public,
 or have at least one annotation. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedField | POJOPropertyBuilder. getField() | 
| abstract AnnotatedField | BeanPropertyDefinition. getField() | 
| AnnotatedField | AnnotatedField. withAnnotations(AnnotationMap ann) | 
| Modifier and Type | Method and Description | 
|---|---|
| LinkedHashMap<String,AnnotatedField> | BasicBeanDescription. _findPropertyFields(Collection<String> ignoredProperties,
                   boolean forSerialization)Deprecated. 
 Since 2.7.2, does not seem to be used? | 
| static List<AnnotatedField> | AnnotatedFieldCollector. collectFields(AnnotationIntrospector intr,
             TypeResolutionContext tc,
             ClassIntrospector.MixInResolver mixins,
             TypeFactory types,
             JavaType type,
             boolean collectAnnotations) | 
| Iterable<AnnotatedField> | AnnotatedClass. fields() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | POJOPropertyBuilder. addField(AnnotatedField a,
        PropertyName name,
        boolean explName,
        boolean visible,
        boolean ignored) | 
| PropertyName | JacksonAnnotationIntrospector. findRenameByField(MapperConfig<?> config,
                 AnnotatedField f,
                 PropertyName implName) | 
| PropertyName | AnnotationIntrospectorPair. findRenameByField(MapperConfig<?> config,
                 AnnotatedField f,
                 PropertyName implName) | 
| boolean | VisibilityChecker. isFieldVisible(AnnotatedField f) | 
| boolean | VisibilityChecker.Std. isFieldVisible(AnnotatedField f) | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedField | SimpleBeanPropertyDefinition. getField() | 
Copyright © 2008–2020 FasterXML. All rights reserved.