程序包 | 说明 |
---|---|
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.io |
This package contains I/O helper classes Jackson itself uses, but that
are not exposed for external reuse.
|
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.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
org.codehaus.jackson.map.ser.std | |
org.codehaus.jackson.util |
Utility classes used by Jackson Core functionality.
|
类和说明 |
---|
BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
类和说明 |
---|
ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
DefaultPrettyPrinter
Default
PrettyPrinter implementation that uses 2-space
indentation with platform-default linefeeds. |
TextBuffer
TextBuffer is a class similar to
StringBuffer , with
following differences:
TextBuffer uses segments character arrays, to avoid having
to do additional array copies when array is not big enough. |
类和说明 |
---|
BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
TextBuffer
TextBuffer is a class similar to
StringBuffer , with
following differences:
TextBuffer uses segments character arrays, to avoid having
to do additional array copies when array is not big enough. |
类和说明 |
---|
TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
类和说明 |
---|
TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
类和说明 |
---|
TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
类和说明 |
---|
TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
类和说明 |
---|
TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
类和说明 |
---|
BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
BufferRecycler.ByteBufferType |
BufferRecycler.CharBufferType |
ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
InternCache
Singleton class that adds a simple first-level cache in front of
regular String.intern() functionality.
|
JsonParserDelegate
Helper class that implements
delegation pattern for
JsonParser ,
to allow for simple overridability of basic parsing functionality. |
JsonParserSequence
Helper class that can be used to sequence multiple physical
JsonParser s to create a single logical sequence of
tokens, as a single JsonParser . |
TokenBuffer.Segment
Individual segment of TokenBuffer that can store up to 16 tokens
(limited by 4 bits per token type marker requirement).
|