| 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.exc | 
 Package for some of  
JsonProcessingException
 subtypes contained by streaming API. | 
| 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. | 
| RequestPayload
 Container object used to contain optional information on content
 being parsed, passed to  
JsonParseException in case of
 exception being thrown; this may be useful for caller to display
 information on failure. | 
| Separators
 Value class used with some  
PrettyPrinter
 implements | 
| 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 | 
|---|
| RequestPayload
 Container object used to contain optional information on content
 being parsed, passed to  
JsonParseException in case of
 exception being thrown; this may be useful for caller to display
 information on failure. | 
| 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. 
 | 
| 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. 
 | 
| ByteArrayBuilder
 Helper class that is similar to  
ByteArrayOutputStream
 in usage, but more geared to Jackson use cases internally. | 
| 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.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
  
JsonParsers to create a single logical sequence of
 tokens, as a single JsonParser. | 
MinimalPrettyPrinter
PrettyPrinter implementation that adds no indentation,
 just implements everything necessary for value output to work
 as expected, and provide simpler extension points to allow
 for creating simple custom implementations that add specific
 decoration or overrides. | 
| Separators
 Value class used with some  
PrettyPrinter
 implements | 
| 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. | 
Copyright © 2008–2020 FasterXML. All rights reserved.