Interface | Description |
---|---|
FastPushbackReader | |
JsonReader.ClassFactory |
Subclass this interface and create a class that will return a new instance of the
passed in Class (c).
|
JsonReader.ClassFactoryEx |
Subclass this interface and create a class that will return a new instance of the
passed in Class (c).
|
JsonReader.Factory |
Common ancestor for ClassFactory and ClassFactoryEx.
|
JsonReader.JsonClassReader |
Implement this interface to add a custom JSON reader.
|
JsonReader.JsonClassReaderBase |
Common ancestor for JsonClassReader and JsonClassReaderEx.
|
JsonReader.JsonClassReaderEx |
Implement this interface to add a custom JSON reader.
|
JsonReader.MissingFieldHandler |
Used to react to fields missing when reading an object.
|
JsonWriter.JsonClassWriter |
Implement this interface to customize the JSON output for a given class.
|
JsonWriter.JsonClassWriterBase |
Common ancestor for JsonClassWriter and JsonClassWriterEx.
|
JsonWriter.JsonClassWriterEx |
Implement this interface to customize the JSON output for a given class.
|
Class | Description |
---|---|
FastPushbackBufferedReader |
This class adds significant performance increase over using the JDK
PushbackReader.
|
JsonObject<K,V> |
This class holds a JSON object in a LinkedHashMap.
|
JsonReader |
Read an object graph in JSON format and make it available in Java objects, or
in a "Map of Maps." (untyped representation).
|
JsonReader.CollectionFactory |
Use to create new instances of collection interfaces (needed for empty collections)
|
JsonReader.JsonClassReaderEx.Support |
Allow custom readers to have access to the JsonReader
|
JsonReader.MapFactory |
Use to create new instances of Map interfaces (needed for empty Maps).
|
JsonWriter |
Output a Java object graph in JSON format.
|
JsonWriter.JsonClassWriterEx.Support |
If access to the JsonWriter is needed, JsonClassWriter's can access it by accessing Support.getWriter(args).
|
MapResolver |
The MapResolver converts the raw Maps created from the JsonParser to higher
quality Maps representing the implied object graph.
|
MetaUtils |
This utility class has the methods mostly related to reflection related code.
|
ObjectResolver |
The ObjectResolver converts the raw Maps created from the JsonParser to Java
objects (a graph of Java instances).
|
Readers |
All custom readers for json-io subclass this class.
|
Readers.AtomicBooleanReader | |
Readers.AtomicIntegerReader | |
Readers.AtomicLongReader | |
Readers.BigDecimalReader | |
Readers.BigIntegerReader | |
Readers.CalendarReader | |
Readers.ClassReader | |
Readers.DateReader | |
Readers.LocaleReader | |
Readers.SqlDateReader | |
Readers.StringBufferReader | |
Readers.StringBuilderReader | |
Readers.StringReader | |
Readers.TimestampReader | |
Readers.TimeZoneReader | |
Writers |
All custom writers for json-io subclass this class.
|
Writers.AtomicBooleanWriter | |
Writers.AtomicIntegerWriter | |
Writers.AtomicLongWriter | |
Writers.BigDecimalWriter | |
Writers.BigIntegerWriter | |
Writers.CalendarWriter | |
Writers.ClassWriter | |
Writers.DateWriter | |
Writers.JsonStringWriter | |
Writers.LocaleWriter | |
Writers.StringBufferWriter | |
Writers.StringBuilderWriter | |
Writers.TimestampWriter | |
Writers.TimeZoneWriter |
Exception | Description |
---|---|
JsonIoException |
Custom RuntimeException subclass that is used as the main exception thrown by
json-io.
|
Copyright © 2017. All rights reserved.