Package com.fasterxml.jackson.core.json
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Application code should not (need to) use contents of this package;
nor are these implementations likely to be of use for sub-classing.
-
Class Summary Class Description ByteSourceJsonBootstrapper This class is used to determine the encoding of byte stream that is to contain JSON content.DupDetector Helper class used ifJsonParser.Feature.STRICT_DUPLICATE_DETECTION
is enabled.JsonGeneratorImpl Intermediate base class shared by JSON-backed generators likeUTF8JsonGenerator
andWriterBasedJsonGenerator
.JsonReadContext Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to parser implementation classes.JsonWriteContext Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to generator implementation classes.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.ReaderBasedJsonParser This is a concrete implementation ofJsonParser
, which is based on aReader
to handle low-level character conversion tasks.UTF8DataInputJsonParser This is a concrete implementation ofJsonParser
, which is based on aDataInput
as the input source.UTF8JsonGenerator UTF8StreamJsonParser This is a concrete implementation ofJsonParser
, which is based on aInputStream
as the input source.WriterBasedJsonGenerator JsonGenerator
that outputs JSON content using aWriter
which handles character encoding. -
Enum Summary Enum Description JsonReadFeature Token reader (parser) features specific to JSON backend.JsonWriteFeature Token writer features specific to JSON backend.