# Package com.fasterxml.jackson.core.json

JSON-specific parser and generator implementation classes that Jackson defines and uses.

See: Description

- 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 if `JsonParser.Feature.STRICT_DUPLICATE_DETECTION` is enabled.
  JsonGeneratorImpl | Intermediate base class shared by JSON-backed generators like `UTF8JsonGenerator` and `WriterBasedJsonGenerator`.
  JsonReadContext | Extension of `JsonStreamContext`, which implements core methods needed, and also exposes more complete API to parser implementation classes.
  JsonWriteContext | Extension of `JsonStreamContext`, 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 of `JsonParser`, which is based on a `Reader` to handle low-level character conversion tasks.
  UTF8JsonGenerator |
  UTF8StreamJsonParser | This is a concrete implementation of `JsonParser`, which is based on a `InputStream` as the input source.
  WriterBasedJsonGenerator | `JsonGenerator` that outputs JSON content using a `Writer` which handles character encoding.

## Package com.fasterxml.jackson.core.json Description

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.

Copyright © 2014 FasterXML. All Rights Reserved.