Abstract base class that defines interface for customizing character escaping aspects for String values, for formats that use escaping.
Helper class to support use of
DataOutput for output, directly,
without caller having to provide for implementation.
Handler class that can be used to decorate input sources.
To limit number of configuration and state objects to pass, all contextual objects that need to be passed by the factory to readers and writers are combined under this object.
Helper class used for efficient encoding of JSON String values (including JSON field names) into Strings or UTF-8 byte arrays.
InputStream implementation that is used to "unwind" some
data previously read from an input stream; so that as long as some of
that data remains, it's returned; but as long as it's read, we'll
just use data from the underlying original stream.
Handler class that can be used to decorate output destinations.
Efficient alternative to
StringWriter, based on using segmented
String token that can lazily serialize String contained and then reuse that serialization later on.
Since JDK does not come with UTF-32/UCS-4, let's implement a simple decoder to use.
JsonParseException that is thrown when end-of-input
is reached unexpectedly, either within token being decoded, or during
skipping of intervening white-space that is not between root-level
tokens (that is, is within JSON Object or JSON Array construct).
Copyright © 2008–2019 FasterXML. All rights reserved.