程序包 | 说明 |
---|---|
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.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.ser |
Contains implementation classes of serialization part of
data binding.
|
限定符和类型 | 字段和说明 |
---|---|
protected Annotations |
BeanProperty.Std._contextAnnotations
Annotations defined in the context class (if any); may be null
if no annotations were found
|
限定符和类型 | 方法和说明 |
---|---|
abstract Annotations |
BeanDescription.getClassAnnotations()
Method for accessing collection of annotations the bean
class has.
|
构造器和说明 |
---|
BeanProperty.Std(String name,
JavaType type,
Annotations contextAnnotations,
AnnotatedMember member) |
限定符和类型 | 字段和说明 |
---|---|
protected Annotations |
SettableBeanProperty._contextAnnotations
Class that contains this property (either class that declares
the property or one of its subclasses), class that is
deserialized using deserializer that contains this property.
|
限定符和类型 | 方法和说明 |
---|---|
void |
BeanDeserializerBuilder.addInjectable(String propertyName,
JavaType propertyType,
Annotations contextAnnotations,
AnnotatedMember member,
Object valueId) |
构造器和说明 |
---|
SettableBeanProperty.FieldProperty(String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedField field) |
SettableBeanProperty.ManagedReferenceProperty(String refName,
SettableBeanProperty forward,
SettableBeanProperty backward,
Annotations contextAnnotations,
boolean isContainer) |
SettableBeanProperty.MethodProperty(String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method) |
SettableBeanProperty.SetterlessProperty(String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method) |
SettableBeanProperty(String propName,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations) |
构造器和说明 |
---|
CreatorProperty(String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
Object injectableValueId) |
ValueInjector(String propertyName,
JavaType type,
Annotations contextAnnotations,
AnnotatedMember mutator,
Object valueId) |
限定符和类型 | 类和说明 |
---|---|
class |
AnnotationMap
Simple helper class used to keep track of collection of
Jackson Annotations associated with annotatable things
(methods, constructors, classes).
|
限定符和类型 | 方法和说明 |
---|---|
Annotations |
AnnotatedClass.getAnnotations() |
Annotations |
BasicBeanDescription.getClassAnnotations() |
限定符和类型 | 字段和说明 |
---|---|
protected Annotations |
BeanPropertyWriter._contextAnnotations
Annotations from context (most often, class that declares property,
or in case of sub-class serializer, from that sub-class)
|
限定符和类型 | 方法和说明 |
---|---|
Annotations |
PropertyBuilder.getClassAnnotations() |
构造器和说明 |
---|
BeanPropertyWriter(AnnotatedMember member,
Annotations contextAnnotations,
SerializedString name,
JavaType declaredType,
JsonSerializer<Object> ser,
TypeSerializer typeSer,
JavaType serType,
Method m,
Field f,
boolean suppressNulls,
Object suppressableValue) |
BeanPropertyWriter(AnnotatedMember member,
Annotations contextAnnotations,
String name,
JavaType declaredType,
JsonSerializer<Object> ser,
TypeSerializer typeSer,
JavaType serType,
Method m,
Field f,
boolean suppressNulls,
Object suppressableValue) |