All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description 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 Common ancestor for JsonClassWriter and JsonClassWriterEx.JsonWriter.JsonClassWriterEx Implement this interface to customize the JSON output for a given class.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