程序包 | 说明 |
---|---|
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
ObjectMapper class, as well
as convenience methods included in
JsonParser
Object 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.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
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.map.jsontype |
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
|
org.codehaus.jackson.map.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
org.codehaus.jackson.map.ser |
Contains implementation classes of serialization part of
data binding.
|
org.codehaus.jackson.map.ser.std | |
org.codehaus.jackson.map.util |
Utility classes for Mapper package.
|
org.codehaus.jackson.xc |
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
|
类和说明 |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
BasicBeanDescription
Default
BeanDescription implementation. |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
类和说明 |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
BasicBeanDescription
Default
BeanDescription implementation. |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
类和说明 |
---|
AnnotatedConstructor |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
BasicBeanDescription
Default
BeanDescription implementation. |
类和说明 |
---|
AnnotatedMethod |
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
类和说明 |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedMethodMap
Simple helper class used to keep track of collection of
AnnotatedMethod s, accessible by lookup. |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
AnnotationMap
Simple helper class used to keep track of collection of
Jackson Annotations associated with annotatable things
(methods, constructors, classes).
|
BasicBeanDescription
Default
BeanDescription implementation. |
BasicClassIntrospector |
BasicClassIntrospector.GetterMethodFilter
已过时。
Since 1.9 just don't use
|
BasicClassIntrospector.SetterAndGetterMethodFilter
已过时。
Since 1.9 just don't use
|
BasicClassIntrospector.SetterMethodFilter
已过时。
Since 1.9 just don't use
|
MemberKey
Helper class needed to be able to efficiently access class
member functions (
Method s and Constructor s)
in Map s. |
MethodFilter
Simple interface that defines API used to filter out irrelevant
methods
|
NopAnnotationIntrospector
Dummy, "no-operation" implementation of
AnnotationIntrospector . |
POJOPropertiesCollector
Helper class used for aggregating information about all possible
properties of a POJO.
|
POJOPropertyBuilder
Helper class used for aggregating information about a single
potential POJO property.
|
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
VisibilityChecker.Std
Default standard implementation is purely based on visibility
modifier of given class members, and its configured minimum
levels.
|
类和说明 |
---|
AnnotatedClass |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
类和说明 |
---|
AnnotatedClass |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
类和说明 |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
BasicBeanDescription
Default
BeanDescription implementation. |
类和说明 |
---|
BasicBeanDescription
Default
BeanDescription implementation. |
类和说明 |
---|
AnnotatedMethod |
类和说明 |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|