Package org.codehaus.jackson

Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing JSON parser (JsonParser) and generator (JsonParser) instances.

Public API of the higher-level mapping interfaces ("Mapping API") is found from under org.codehaus.jackson.map and not included here, except for following base interfaces:

  • JsonNode is included within Streaming API to support integration of the Tree Model (which is based on JsonNode) with the basic parsers and generators (iff using mapping-supporting factory: which is part of Mapping API, not core)
  • ObjectCodec is included so that reference to the object capable of serializing/deserializing Objects to/from JSON (usually, ObjectMapper) can be exposed, without adding direct dependency to implementation.