| 程序包 | 说明 | 
|---|---|
| org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
 ObjectMapperclass, as well
as convenience methods included inJsonParserObject mapper will convert Json content to ant from
basic Java wrapper types (Integer, Boolean, Double),
Collection types (List, Map), Java Beans,
Strings and nulls. | 
| org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of 
 data binding. | 
| org.codehaus.jackson.map.deser.impl | Contains those implementation classes of deserialization part of 
 data binding that are not considered part of public or semi-public
 interfaces. | 
| org.codehaus.jackson.map.introspect | Functionality needed for Bean introspection, required for detecting
 accessors and mutators for Beans, as well as locating and handling
 method annotations. | 
| org.codehaus.jackson.xc | Package that contains XML Compatibility functionality for Jackson, such
 as handlers for JAXB annotations | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| abstract AnnotatedConstructor | BeanDescription. findDefaultConstructor() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| abstract boolean | AnnotationIntrospector. isIgnorableConstructor(AnnotatedConstructor c) | 
| boolean | AnnotationIntrospector.Pair. isIgnorableConstructor(AnnotatedConstructor c) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| protected boolean | BeanDeserializerFactory. _handleSingleArgumentConstructor(DeserializationConfig config,
                                BasicBeanDescription beanDesc,
                                VisibilityChecker<?> vchecker,
                                AnnotationIntrospector intr,
                                CreatorCollector creators,
                                AnnotatedConstructor ctor,
                                boolean isCreator,
                                boolean isVisible) | 
| 限定符和类型 | 字段和说明 | 
|---|---|
| protected AnnotatedConstructor | CreatorCollector. _defaultConstructor | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | CreatorCollector. setDefaultConstructor(AnnotatedConstructor ctor) | 
| 限定符和类型 | 字段和说明 | 
|---|---|
| protected AnnotatedConstructor | AnnotatedClass. _defaultConstructorDefault constructor of the annotated class, if it has one. | 
| 限定符和类型 | 字段和说明 | 
|---|---|
| protected List<AnnotatedConstructor> | AnnotatedClass. _constructorsSingle argument constructors the class has, if any. | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| protected AnnotatedConstructor | AnnotatedClass. _constructConstructor(Constructor<?> ctor,
                     boolean defaultCtor) | 
| AnnotatedConstructor | BasicBeanDescription. findDefaultConstructor()Method that will locate the no-arg constructor for this class,
 if it has one, and that constructor has not been marked as
 ignorable. | 
| AnnotatedConstructor | AnnotatedClass. getDefaultConstructor() | 
| AnnotatedConstructor | AnnotatedConstructor. withAnnotations(AnnotationMap ann) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| List<AnnotatedConstructor> | BasicBeanDescription. getConstructors() | 
| List<AnnotatedConstructor> | AnnotatedClass. getConstructors() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| protected void | AnnotatedClass. _addMixOvers(Constructor<?> mixin,
            AnnotatedConstructor target,
            boolean addParamAnnotations) | 
| boolean | NopAnnotationIntrospector. isIgnorableConstructor(AnnotatedConstructor c) | 
| boolean | JacksonAnnotationIntrospector. isIgnorableConstructor(AnnotatedConstructor c) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| boolean | JaxbAnnotationIntrospector. isIgnorableConstructor(AnnotatedConstructor c) |