Package org.codehaus.jackson.impl
package org.codehaus.jackson.impl
Parser and generator implementation classes that Jackson
defines and uses.
Application code should not (need to) use contents of this package.
-
ClassDescriptionThis class is used to determine the encoding of byte stream that is to contain JSON content.Deprecated.Interface that defines objects that can produce indentation used to separate object entries and array values.This base class implements part of API that a JSON generator exposes to applications, adds shared internal methods that sub-classes can use and adds some abstract methods sub-classes must implement.Deprecated.Since 1.9.0: functionality demoted down to JsonParserBaseIntermediate base class used by all Jackson
JsonParserimplementations.Intermediate base class used by all JacksonJsonParserimplementations, but does not add any additional fields that depend on particular method of obtaining input.Extension ofJsonStreamContext, which implements core methods needed, and also exposes more complete API to parser implementation classes.Extension ofJsonStreamContext, which implements core methods needed, and also exposes more complete API to generator implementation classes.This is a concrete implementation ofJsonParser, which is based on aReaderto handle low-level character conversion tasks.Deprecated.Since 1.9 sub-classes should just include code from here as is.Deprecated.Since 1.9, sub-classes should just embed code from hereThis is a concrete implementation ofJsonParser, which is based on aInputStreamas the input source.JsonGeneratorthat outputs JSON content using aWriterwhich handles character encoding.
DefaultPrettyPrinter; will be removed in Jackson 2.0