package

com.fasterxml.jackson.core.json

JSON-specific parser and generator implementation classes that Jackson defines and uses. Application code should not (need to) use contents of this package; nor are these implementations likely to be of use for sub-classing.

Classes

ByteSourceJsonBootstrapper This class is used to determine the encoding of byte stream that is to contain JSON content. 
CoreVersion Helper class used for finding and caching version information for the core bundle. 
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. 
ReaderBasedJsonParser This is a concrete implementation of JsonParser, which is based on a java.io.Reader to handle low-level character conversion tasks. 
TestBase64Codec  
TestBase64Generation  
TestBase64Parsing  
TestCustomEscaping  
TestDecorators Unit tests to verify that input and output decorators work as expected 
TestJsonParser Set of basic unit tests for verifying that the basic parser functionality works as expected. 
TestJsonParserBinary Tests for verifying that accessing base64 encoded content works ok. 
TestNextXxx  
TestParserNonStandard  
TestParserOverrides  
TestUtf8Generator  
TestUtf8Parser Set of basic unit tests for verifying that the basic parser functionality works as expected. 
UTF8JsonGenerator  
UTF8StreamJsonParser This is a concrete implementation of JsonParser, which is based on a java.io.InputStream as the input source. 
WriterBasedJsonGenerator JsonGenerator that outputs JSON content using a java.io.Writer which handles character encoding.