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.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.jaxrs |
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
|
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.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.exc | |
org.codehaus.jackson.map.ext |
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
|
org.codehaus.jackson.map.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
org.codehaus.jackson.map.module |
Package that contains classes and interfaces to help implement
custom extension
Module s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module) . |
org.codehaus.jackson.map.ser |
Contains implementation classes of serialization part of
data binding.
|
org.codehaus.jackson.map.ser.impl |
Contains implementation classes of serialization part of
data binding.
|
org.codehaus.jackson.map.ser.std | |
org.codehaus.jackson.map.type | |
org.codehaus.jackson.map.util |
Utility classes for Mapper package.
|
org.codehaus.jackson.mrbean |
Package that implements "interface materializer" functionality, whereby
abstract classes and interfaces can be used as-is, and framework constructs
implementations as needed.
|
org.codehaus.jackson.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
org.codehaus.jackson.schema |
Classes needed for JSON schema support (currently just ability
to generate schemas using serialization part of data mapping)
|
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.
|
org.codehaus.jackson.xc |
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
|
Class and Description |
---|
Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
FormatSchema
Simple tag interface used to mark schema objects that are used by some
JsonParser and JsonGenerator implementations to further
specify structure of expected format. |
JsonEncoding
Enumeration that defines legal encodings that can be used
for JSON content, based on list of allowed encodings from
JSON specification.
|
JsonFactory
The main factory class of Jackson package, used to configure and
construct reader (aka parser,
JsonParser )
and writer (aka generator, JsonGenerator )
instances. |
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonGenerator.Feature
Enumeration that defines all togglable features for generators.
|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonParser.Feature
Enumeration that defines all togglable features for parsers.
|
JsonParser.NumberType
Enumeration of possible "native" (optimal) types that can be
used for numbers.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
JsonStreamContext
Shared base class for streaming processing contexts used during
reading and writing of Json content using Streaming API.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
ObjectCodec
Abstract class that defines the interface that
JsonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
PrettyPrinter
Interface for objects that implement pretty printer functionality, such
as indentation.
|
SerializableString
Interface that defines how Jackson package can interact with efficient
pre-serialized or lazily-serialized and reused String representations.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
JsonFactory
The main factory class of Jackson package, used to configure and
construct reader (aka parser,
JsonParser )
and writer (aka generator, JsonGenerator )
instances. |
JsonParser
Base class that defines public API for reading JSON content.
|
Class and Description |
---|
Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
JsonEncoding
Enumeration that defines legal encodings that can be used
for JSON content, based on list of allowed encodings from
JSON specification.
|
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonGenerator.Feature
Enumeration that defines all togglable features for generators.
|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonParser.NumberType
Enumeration of possible "native" (optimal) types that can be
used for numbers.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
JsonStreamContext
Shared base class for streaming processing contexts used during
reading and writing of Json content using Streaming API.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
ObjectCodec
Abstract class that defines the interface that
JsonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
SerializableString
Interface that defines how Jackson package can interact with efficient
pre-serialized or lazily-serialized and reused String representations.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
JsonEncoding
Enumeration that defines legal encodings that can be used
for JSON content, based on list of allowed encodings from
JSON specification.
|
SerializableString
Interface that defines how Jackson package can interact with efficient
pre-serialized or lazily-serialized and reused String representations.
|
Class and Description |
---|
JsonEncoding
Enumeration that defines legal encodings that can be used
for JSON content, based on list of allowed encodings from
JSON specification.
|
JsonGenerator.Feature
Enumeration that defines all togglable features for generators.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser.Feature
Enumeration that defines all togglable features for parsers.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
FormatSchema
Simple tag interface used to mark schema objects that are used by some
JsonParser and JsonGenerator implementations to further
specify structure of expected format. |
JsonFactory
The main factory class of Jackson package, used to configure and
construct reader (aka parser,
JsonParser )
and writer (aka generator, JsonGenerator )
instances. |
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonGenerator.Feature
Enumeration that defines all togglable features for generators.
|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonParser.Feature
Enumeration that defines all togglable features for parsers.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
ObjectCodec
Abstract class that defines the interface that
JsonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
PrettyPrinter
Interface for objects that implement pretty printer functionality, such
as indentation.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
Class and Description |
---|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
Class and Description |
---|
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Class and Description |
---|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonParser.NumberType
Enumeration of possible "native" (optimal) types that can be
used for numbers.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
JsonStreamContext
Shared base class for streaming processing contexts used during
reading and writing of Json content using Streaming API.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
ObjectCodec
Abstract class that defines the interface that
JsonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
Class and Description |
---|
Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
JsonEncoding
Enumeration that defines legal encodings that can be used
for JSON content, based on list of allowed encodings from
JSON specification.
|
JsonFactory
The main factory class of Jackson package, used to configure and
construct reader (aka parser,
JsonParser )
and writer (aka generator, JsonGenerator )
instances. |
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonParser.NumberType
Enumeration of possible "native" (optimal) types that can be
used for numbers.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
ObjectCodec
Abstract class that defines the interface that
JsonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
PrettyPrinter
Interface for objects that implement pretty printer functionality, such
as indentation.
|
SerializableString
Interface that defines how Jackson package can interact with efficient
pre-serialized or lazily-serialized and reused String representations.
|
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
FormatSchema
Simple tag interface used to mark schema objects that are used by some
JsonParser and JsonGenerator implementations to further
specify structure of expected format. |
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonGenerator.Feature
Enumeration that defines all togglable features for generators.
|
JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonParser.Feature
Enumeration that defines all togglable features for parsers.
|
JsonParser.NumberType
Enumeration of possible "native" (optimal) types that can be
used for numbers.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
JsonStreamContext
Shared base class for streaming processing contexts used during
reading and writing of Json content using Streaming API.
|
JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
ObjectCodec
Abstract class that defines the interface that
JsonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
PrettyPrinter
Interface for objects that implement pretty printer functionality, such
as indentation.
|
SerializableString
Interface that defines how Jackson package can interact with efficient
pre-serialized or lazily-serialized and reused String representations.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
Class and Description |
---|
JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
JsonGenerator
Base class that defines public API for writing JSON content.
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON
Tree Model that Jackson implements.
|
JsonParser
Base class that defines public API for reading JSON content.
|
JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
Version
Object that encapsulates version information of a component,
and is return by
Versioned.version() . |
Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|