Package com.fasterxml.jackson.core.json
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.
-
ClassDescriptionThis class is used to determine the encoding of byte stream that is to contain JSON content.Helper class used if
JsonParser.Feature.STRICT_DUPLICATE_DETECTION
is enabled.Intermediate base class shared by JSON-backed generators likeUTF8JsonGenerator
andWriterBasedJsonGenerator
.Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to parser implementation classes.Token reader (parser) features specific to JSON backend.Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to generator implementation classes.Token writer features specific to JSON backend.Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.This is a concrete implementation ofJsonParser
, which is based on aReader
to handle low-level character conversion tasks.This is a concrete implementation ofJsonParser
, which is based on aDataInput
as the input source.This is a concrete implementation ofJsonParser
, which is based on aInputStream
as the input source.JsonGenerator
that outputs JSON content using aWriter
which handles character encoding.