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.format |
Package that contains interfaces needed for dynamic, pluggable
format (auto)detection; as well as basic utility classes for
simple format detection functionality.
|
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. |
Modifier and Type | Method and Description |
---|---|
JsonFactory |
JsonFactory.configure(JsonGenerator.Feature f,
boolean state)
Method for enabling or disabling specified generator feature
(check
JsonGenerator.Feature for list of features) |
JsonFactory |
JsonFactory.configure(JsonParser.Feature f,
boolean state)
Method for enabling or disabling specified parser feature
(check
JsonParser.Feature for list of features) |
JsonFactory |
JsonFactory.disable(JsonGenerator.Feature f)
Method for disabling specified generator feature
(check
JsonGenerator.Feature for list of features) |
JsonFactory |
JsonFactory.disable(JsonParser.Feature f)
Method for disabling specified parser features
(check
JsonParser.Feature for list of features) |
JsonFactory |
JsonFactory.enable(JsonGenerator.Feature f)
Method for enabling specified generator features
(check
JsonGenerator.Feature for list of features) |
JsonFactory |
JsonFactory.enable(JsonParser.Feature f)
Method for enabling specified parser feature
(check
JsonParser.Feature for list of features) |
JsonFactory |
JsonFactory.setCharacterEscapes(CharacterEscapes esc)
Method for defining custom escapes factory uses for
JsonGenerator s
it creates. |
JsonFactory |
JsonFactory.setCodec(ObjectCodec oc)
Method for associating a
ObjectCodec (typically
a ObjectMapper ) with
this factory (and more importantly, parsers and generators
it constructs). |
JsonFactory |
JsonFactory.setInputDecorator(InputDecorator d)
Method for overriding currently configured input decorator
|
JsonFactory |
JsonFactory.setOutputDecorator(OutputDecorator d)
Method for overriding currently configured output decorator
|
Modifier and Type | Field and Description |
---|---|
protected JsonFactory[] |
DataFormatDetector._detectors
Ordered list of factories which both represent data formats to
detect (in precedence order, starting with highest) and are used
for actual detection.
|
protected JsonFactory |
DataFormatMatcher._match
Factory that produced sufficient match (if any)
|
Modifier and Type | Method and Description |
---|---|
JsonFactory |
DataFormatMatcher.getMatch()
Accessor for
JsonFactory that represents format that data matched. |
Modifier and Type | Method and Description |
---|---|
DataFormatMatcher |
InputAccessor.Std.createMatcher(JsonFactory match,
MatchStrength matchStrength) |
Constructor and Description |
---|
DataFormatDetector(JsonFactory... detectors) |
DataFormatMatcher(java.io.InputStream in,
byte[] buffered,
int bufferedLength,
JsonFactory match,
MatchStrength strength) |
Constructor and Description |
---|
DataFormatDetector(java.util.Collection<JsonFactory> detectors) |
Modifier and Type | Class and Description |
---|---|
class |
MappingJsonFactory
Sub-class of
JsonFactory that will create a proper
ObjectCodec to allow seamless conversions between
Json content and Java objects (POJOs). |
Modifier and Type | Field and Description |
---|---|
protected JsonFactory |
ObjectWriter._jsonFactory
Factory used for constructing
JsonGenerator s |
protected JsonFactory |
ObjectMapper._jsonFactory
Factory used to create
JsonParser and JsonGenerator
instances as necessary. |
protected JsonFactory |
ObjectReader._jsonFactory
Factory used for constructing
JsonGenerator s |
Modifier and Type | Method and Description |
---|---|
JsonFactory |
ObjectMapper.getJsonFactory()
Method that can be used to get hold of
JsonFactory that this
mapper uses if it needs to construct JsonParser s
and/or JsonGenerator s. |
Constructor and Description |
---|
ObjectMapper(JsonFactory jf)
Construct mapper that uses specified
JsonFactory
for constructing necessary JsonParser s and/or
JsonGenerator s. |
ObjectMapper(JsonFactory jf,
SerializerProvider sp,
DeserializerProvider dp) |
ObjectMapper(JsonFactory jf,
SerializerProvider sp,
DeserializerProvider dp,
SerializationConfig sconfig,
DeserializationConfig dconfig) |