Package | Description |
---|---|
com.fasterxml.jackson.core |
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser )
and generator
(JsonGenerator )
instances. |
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.filter | |
com.fasterxml.jackson.core.io | |
com.fasterxml.jackson.core.util |
Utility classes used by Jackson Core functionality.
|
Class and Description |
---|
BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
Class and Description |
---|
ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
TextBuffer
TextBuffer is a class similar to
StringBuffer , with
following differences:
TextBuffer uses segments character arrays, to avoid having
to do additional array copies when array is not big enough. |
Class and Description |
---|
JsonGeneratorDelegate |
JsonParserDelegate
Helper class that implements
delegation pattern for
JsonParser ,
to allow for simple overridability of basic parsing functionality. |
Class and Description |
---|
BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
TextBuffer
TextBuffer is a class similar to
StringBuffer , with
following differences:
TextBuffer uses segments character arrays, to avoid having
to do additional array copies when array is not big enough. |
Class and Description |
---|
BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
DefaultIndenter
Default linefeed-based indenter, used by
DefaultPrettyPrinter (unless
overridden). |
DefaultPrettyPrinter
Default
PrettyPrinter implementation that uses 2-space
indentation with platform-default linefeeds. |
DefaultPrettyPrinter.FixedSpaceIndenter
This is a very simple indenter that only adds a
single space for indentation.
|
DefaultPrettyPrinter.Indenter
Interface that defines objects that can produce indentation used
to separate object entries and array values.
|
DefaultPrettyPrinter.Lf2SpacesIndenter
Deprecated.
Since 2.5 use
DefaultIndenter instead |
DefaultPrettyPrinter.NopIndenter
Dummy implementation that adds no indentation whatsoever
|
Instantiatable
Add-on interface used to indicate things that may be "blueprint" objects
which can not be used as is, but are used for creating usable per-process
(serialization, deserialization) instances, using
Instantiatable.createInstance() method. |
InternCache
Singleton class that adds a simple first-level cache in front of
regular String.intern() functionality.
|
JsonParserDelegate
Helper class that implements
delegation pattern for
JsonParser ,
to allow for simple overridability of basic parsing functionality. |
JsonParserSequence
Helper class that can be used to sequence multiple physical
JsonParser s to create a single logical sequence of
tokens, as a single JsonParser . |
Copyright © 2014-2015 FasterXML. All Rights Reserved.