Package com.cedarsoftware.util.io
Interface JsonReader.JsonClassReaderEx
-
- All Superinterfaces:
JsonReader.JsonClassReaderBase
- All Known Implementing Classes:
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
- Enclosing class:
- JsonReader
public static interface JsonReader.JsonClassReaderEx extends JsonReader.JsonClassReaderBase
Implement this interface to add a custom JSON reader.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJsonReader.JsonClassReaderEx.SupportAllow custom readers to have access to the JsonReader
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectread(Object jOb, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)
-
-
-
Method Detail
-
read
Object read(Object jOb, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)
- Parameters:
jOb- Object being read. Could be a fundamental JSON type (String, long, boolean, double, null, or JsonObject)stack- Deque of objects that have been read (Map of Maps view).args- Map of argument settings that were passed to JsonReader when instantiated.- Returns:
- Java Object you wish to convert the the passed in jOb into.
-
-