Package com.fasterxml.jackson.core.io

  • Class Summary 
    Class Description
    CharacterEscapes
    Abstract base class that defines interface for customizing character escaping aspects for String values, for formats that use escaping.
    CharTypes  
    DataOutputAsStream
    Helper class to support use of DataOutput for output, directly, without caller having to provide for implementation.
    InputDecorator
    Handler class that can be used to decorate input sources.
    IOContext
    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.
    JsonStringEncoder
    Helper class used for efficient encoding of JSON String values (including JSON field names) into Strings or UTF-8 byte arrays.
    MergedStream
    Simple 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.
    NumberInput  
    NumberOutput  
    OutputDecorator
    Handler class that can be used to decorate output destinations.
    SegmentedStringWriter
    Efficient alternative to StringWriter, based on using segmented internal buffer.
    SerializedString
    String token that can lazily serialize String contained and then reuse that serialization later on.
    UTF32Reader
    Since JDK does not come with UTF-32/UCS-4, let's implement a simple decoder to use.
    UTF8Writer  
  • Exception Summary 
    Exception Description
    JsonEOFException
    Specialized 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–2022 FasterXML. All rights reserved.