Package | Description |
---|---|
org.codehaus.jackson |
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser )
and generator
(JsonParser )
instances. |
org.codehaus.jackson.impl |
Parser and generator implementation classes that Jackson
defines and uses.
|
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 |
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.ser |
Contains implementation classes of serialization part of
data binding.
|
org.codehaus.jackson.map.util |
Utility classes for Mapper package.
|
org.codehaus.jackson.smile |
Package that contains experimental implementation of
"Binary-Encoded JSON-Like" data format handlers (parser,
generator, factory produce both, supporting constants).
|
org.codehaus.jackson.util |
Utility classes used by Jackson Core functionality.
|
Modifier and Type | Method and Description |
---|---|
void |
JsonGenerator.writeFieldName(SerializedString name)
Method similar to
JsonGenerator.writeFieldName(String) , main difference
being that it may perform better as some of processing (such as
quoting of certain characters, or encoding into external encoding
if supported by generator) can be done just once and reused for
later calls. |
Modifier and Type | Method and Description |
---|---|
void |
WriterBasedGenerator.writeFieldName(SerializedString name) |
void |
Utf8Generator.writeFieldName(SerializedString name) |
Modifier and Type | Method and Description |
---|---|
abstract SerializedString |
DeserializerProvider.findExpectedRootName(DeserializationConfig config,
JavaType type)
Method that can be used to try find expected root name for given type
|
Modifier and Type | Method and Description |
---|---|
SerializedString |
StdDeserializerProvider.findExpectedRootName(DeserializationConfig config,
JavaType type) |
Modifier and Type | Field and Description |
---|---|
protected SerializedString |
BeanPropertyWriter._name
Logical name of the property; will be used as the field name
under which value for the property is written.
|
Modifier and Type | Method and Description |
---|---|
SerializedString |
BeanPropertyWriter.getSerializedName() |
Constructor and Description |
---|
BeanPropertyWriter(AnnotatedMember member,
Annotations contextAnnotations,
SerializedString name,
JavaType declaredType,
JsonSerializer<Object> ser,
TypeSerializer typeSer,
JavaType serType,
Method m,
Field f,
boolean suppressNulls,
Object suppressableValue) |
Modifier and Type | Field and Description |
---|---|
protected LRUMap<ClassKey,SerializedString> |
RootNameLookup._rootNames
For efficient operation, let's try to minimize number of times we
need to introspect root element name to use.
|
Modifier and Type | Method and Description |
---|---|
SerializedString |
RootNameLookup.findRootName(Class<?> rootType,
MapperConfig<?> config) |
SerializedString |
RootNameLookup.findRootName(JavaType rootType,
MapperConfig<?> config) |
SerializedString |
EnumValues.serializedValueFor(Enum<?> key) |
Modifier and Type | Method and Description |
---|---|
Collection<SerializedString> |
EnumValues.values() |
Modifier and Type | Method and Description |
---|---|
void |
SmileGenerator.writeFieldName(SerializedString name) |
Modifier and Type | Method and Description |
---|---|
void |
TokenBuffer.writeFieldName(SerializedString name) |
void |
JsonGeneratorDelegate.writeFieldName(SerializedString name) |