All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ArgumentHelper FastPushbackBufferedReader This class adds significant performance increase over using the JDK PushbackReader.FastPushbackReader JsonIoException Custom RuntimeException subclass that is used as the main exception thrown by json-io.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.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.CollectionFactory Use to create new instances of collection interfaces (needed for empty collections)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.JsonClassReaderEx.Support Allow custom readers to have access to the JsonReaderJsonReader.MapFactory Use to create new instances of Map interfaces (needed for empty Maps).JsonReader.MissingFieldHandler Used to react to fields missing when reading an object.JsonWriter Output a Java object graph in JSON format.JsonWriter.JsonClassWriter Implement this interface to customize the JSON output for a given class.JsonWriter.JsonClassWriterBase Deprecated. JsonWriter.JsonClassWriterEx Deprecated. JsonWriter.JsonClassWriterEx.Support Deprecated. 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.MetaUtils.Dumpty 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.EnumReader Readers.LocaleReader Readers.RecordReader Readers.SqlDateReader Readers.StringBufferReader Readers.StringBuilderReader Readers.StringReader Readers.TimestampReader Readers.TimeZoneReader Readers.URLReader Readers.UUIDReader ReadOptionsBuilder WriteOptionsBuilder 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.DefaultEnumWriter Writers.EnumAsPrimitiveWriter Writers.JsonStringWriter Writers.LocaleWriter Writers.PrimitiveTypeWriter Writers.PrimitiveUtf8StringWriter Used as a template to write out primitive String types.Writers.PrimitiveValueWriter Used as a template to write out value types such as int, boolean, etc.Writers.StringBufferWriter Writers.StringBuilderWriter Writers.TimestampWriter Writers.TimeZoneWriter Writers.URLWriter Writers.UUIDWriter