Package | Description |
---|---|
com.fasterxml.jackson.core |
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser )
and generator
(JsonGenerator )
instances. |
com.fasterxml.jackson.core.base |
Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
|
com.fasterxml.jackson.core.json |
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
|
com.fasterxml.jackson.core.util |
Utility classes used by Jackson Core functionality.
|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
com.fasterxml.jackson.databind.cfg |
Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind ). |
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
com.fasterxml.jackson.databind.json | |
com.fasterxml.jackson.databind.module |
Package that contains classes and interfaces to help implement
custom extension
Module s
(which are registered using
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module) . |
com.fasterxml.jackson.databind.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
com.fasterxml.jackson.datatype.jdk8 | |
com.fasterxml.jackson.datatype.jsr310 | |
com.fasterxml.jackson.jaxrs.json |
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
|
com.fasterxml.jackson.module.jaxb |
Package that contains support for using JAXB annotations for
configuring Jackson data-binding aspects.
|
Modifier and Type | Method and Description |
---|---|
static Version |
Version.unknownVersion()
Method returns canonical "not known" version, which is used as version
in cases where actual version information is not known (instead of null).
|
Version |
JsonFactory.version() |
abstract Version |
JsonGenerator.version()
Accessor for finding out version of the bundle that provided this generator instance.
|
abstract Version |
JsonParser.version()
Accessor for getting version of the core package, given a parser instance.
|
abstract Version |
ObjectCodec.version() |
Version |
Versioned.version()
Method called to detect version of the component that implements this interface;
returned version should never be null, but may return specific "not available"
instance (see
Version for details). |
Modifier and Type | Method and Description |
---|---|
int |
Version.compareTo(Version other) |
Modifier and Type | Method and Description |
---|---|
Version |
GeneratorBase.version()
Implemented with standard version number detection algorithm, typically using
a simple generated class, with information extracted from Maven project file
during build.
|
Version |
ParserBase.version() |
Modifier and Type | Field and Description |
---|---|
static Version |
PackageVersion.VERSION |
Modifier and Type | Method and Description |
---|---|
Version |
JsonGeneratorImpl.version() |
Version |
PackageVersion.version() |
Modifier and Type | Method and Description |
---|---|
static Version |
VersionUtil.mavenVersionFor(ClassLoader cl,
String groupId,
String artifactId)
Deprecated.
Since 2.6: functionality not used by any official Jackson component, should be
moved out if anyone needs it
|
static Version |
VersionUtil.packageVersionFor(Class<?> cls)
Deprecated.
Since 2.12 simply use
VersionUtil.versionFor(Class) instead |
static Version |
VersionUtil.parseVersion(String s,
String groupId,
String artifactId)
Method used by
PackageVersion classes to decode version injected by Maven build. |
Version |
JsonGeneratorDelegate.version() |
Version |
JsonParserDelegate.version() |
Version |
VersionUtil.version()
Deprecated.
|
static Version |
VersionUtil.versionFor(Class<?> cls)
Loads version information by introspecting a class named
"PackageVersion" in the same package as the given class.
|
Modifier and Type | Method and Description |
---|---|
Version |
Module.SetupContext.getMapperVersion()
Method that returns version information about
ObjectMapper
that implements this context. |
abstract Version |
AnnotationIntrospector.version() |
abstract Version |
Module.version()
Method that returns version of this module.
|
Version |
ObjectMapper.version()
Method that will return version information stored in and read from jar
that contains this class.
|
Version |
ObjectReader.version()
Method that will return version information stored in and read from jar
that contains this class.
|
Version |
ObjectWriter.version()
Method that will return version information stored in and read from jar
that contains this class.
|
Version |
SequenceWriter.version()
Method that will return version information stored in and read from jar
that contains this class.
|
Modifier and Type | Field and Description |
---|---|
static Version |
PackageVersion.VERSION |
Modifier and Type | Method and Description |
---|---|
Version |
PackageVersion.version() |
Modifier and Type | Method and Description |
---|---|
Version |
NopAnnotationIntrospector.version() |
Version |
AnnotationIntrospectorPair.version() |
Version |
JacksonAnnotationIntrospector.version() |
Modifier and Type | Method and Description |
---|---|
Version |
JsonMapper.version() |
Modifier and Type | Field and Description |
---|---|
protected Version |
SimpleModule._version |
Modifier and Type | Method and Description |
---|---|
Version |
SimpleModule.version() |
Constructor and Description |
---|
SimpleModule(String name,
Version version)
Constructor to use for actual reusable modules.
|
SimpleModule(String name,
Version version,
List<JsonSerializer<?>> serializers) |
SimpleModule(String name,
Version version,
Map<Class<?>,JsonDeserializer<?>> deserializers) |
SimpleModule(String name,
Version version,
Map<Class<?>,JsonDeserializer<?>> deserializers,
List<JsonSerializer<?>> serializers) |
SimpleModule(Version version)
Convenience constructor that will use specified Version,
including name from
getArtifactId() |
Modifier and Type | Method and Description |
---|---|
Version |
TreeTraversingParser.version() |
Modifier and Type | Method and Description |
---|---|
Version |
TokenBuffer.version() |
Version |
TokenBuffer.Parser.version() |
Modifier and Type | Field and Description |
---|---|
static Version |
PackageVersion.VERSION |
Modifier and Type | Method and Description |
---|---|
Version |
Jdk8Module.version() |
Version |
PackageVersion.version() |
Modifier and Type | Field and Description |
---|---|
static Version |
PackageVersion.VERSION |
Modifier and Type | Method and Description |
---|---|
Version |
PackageVersion.version() |
Modifier and Type | Field and Description |
---|---|
static Version |
PackageVersion.VERSION |
Modifier and Type | Method and Description |
---|---|
Version |
JacksonJsonProvider.version()
Method that will return version information stored in and read from jar
that contains this class.
|
Version |
PackageVersion.version() |
Modifier and Type | Field and Description |
---|---|
static Version |
PackageVersion.VERSION |
Modifier and Type | Method and Description |
---|---|
Version |
JaxbAnnotationIntrospector.version()
Method that will return version information stored in and read from jar
that contains this class.
|
Version |
JaxbAnnotationModule.version() |
Version |
PackageVersion.version() |
Copyright © 2021 JBoss by Red Hat. All rights reserved.