# Uses of Package
com.fasterxml.jackson.core.json

- Packages that use com.fasterxml.jackson.core.json
  Package | Description
  --- | ---
  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.

- Classes in com.fasterxml.jackson.core.json used by com.fasterxml.jackson.core.base
  Class and Description
  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.

- Classes in com.fasterxml.jackson.core.json used by com.fasterxml.jackson.core.json
  Class and Description
  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.

Copyright © 2008–2018 FasterXML. All rights reserved.