| 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 |
| Modifier and Type | Method | 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
JsonGenerators
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 | 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 | Description |
|---|---|---|
JsonFactory |
DataFormatMatcher.getMatch() |
Accessor for
JsonFactory that represents format that data matched. |
| Modifier and Type | Method | Description |
|---|---|---|
DataFormatMatcher |
InputAccessor.Std.createMatcher(JsonFactory match,
MatchStrength matchStrength) |
| Constructor | Description |
|---|---|
DataFormatDetector(JsonFactory... detectors) |
|
DataFormatMatcher(java.io.InputStream in,
byte[] buffered,
int bufferedLength,
JsonFactory match,
MatchStrength strength) |
| Constructor | Description |
|---|---|
DataFormatDetector(java.util.Collection<JsonFactory> detectors) |
| Modifier and Type | Class | 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 | Description |
|---|---|---|
protected JsonFactory |
ObjectMapper._jsonFactory |
Factory used to create
JsonParser and JsonGenerator
instances as necessary. |
protected JsonFactory |
ObjectReader._jsonFactory |
Factory used for constructing
JsonGenerators |
protected JsonFactory |
ObjectWriter._jsonFactory |
Factory used for constructing
JsonGenerators |
| Modifier and Type | Method | Description |
|---|---|---|
JsonFactory |
ObjectMapper.getJsonFactory() |
Method that can be used to get hold of
JsonFactory that this
mapper uses if it needs to construct JsonParsers
and/or JsonGenerators. |
| Constructor | Description |
|---|---|
ObjectMapper(JsonFactory jf) |
Construct mapper that uses specified
JsonFactory
for constructing necessary JsonParsers and/or
JsonGenerators. |
ObjectMapper(JsonFactory jf,
SerializerProvider sp,
DeserializerProvider dp) |
|
ObjectMapper(JsonFactory jf,
SerializerProvider sp,
DeserializerProvider dp,
SerializationConfig sconfig,
DeserializationConfig dconfig) |