Modifier and Type | Method and Description |
---|---|
Map<Long,JsonObject> |
JsonReader.getObjectsRead() |
Modifier and Type | Method and Description |
---|---|
protected void |
ObjectResolver.assignField(Deque<JsonObject<String,Object>> stack,
JsonObject jsonObj,
Field field,
Object rhs)
Map Json Map object field to Java object field.
|
protected Object |
JsonReader.convertParsedMapsToJava(JsonObject root)
This method converts a root Map, (which contains nested Maps
and so forth representing a Java Object graph), to a Java
object instance.
|
Object |
JsonReader.getRefTarget(JsonObject jObj) |
protected void |
ObjectResolver.handleMissingField(Deque<JsonObject<String,Object>> stack,
JsonObject jsonObj,
Object rhs,
String missingField)
Try to create an java object from the missing field.
|
Object |
JsonReader.jsonObjectsToJava(JsonObject root)
Convert a root JsonObject that represents parsed JSON, into
an actual Java object.
|
static Object |
JsonReader.newInstance(Class c,
JsonObject jsonObject) |
protected void |
ObjectResolver.traverseArray(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Traverse the JsonObject associated to an array (of any type).
|
protected void |
MapResolver.traverseArray(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj) |
protected void |
ObjectResolver.traverseCollection(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Process java.util.Collection and it's derivatives.
|
protected void |
MapResolver.traverseCollection(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Process java.util.Collection and it's derivatives.
|
void |
ObjectResolver.traverseFields(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Walk the Java object fields and copy them from the JSON object to the Java object, performing
any necessary conversions on primitives, or deep traversals for field assignments to other objects,
arrays, Collections, or Maps.
|
void |
MapResolver.traverseFields(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Walk the JsonObject fields and perform necessary substitutions so that all references matched up.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ObjectResolver.assignField(Deque<JsonObject<String,Object>> stack,
JsonObject jsonObj,
Field field,
Object rhs)
Map Json Map object field to Java object field.
|
protected void |
ObjectResolver.handleMissingField(Deque<JsonObject<String,Object>> stack,
JsonObject jsonObj,
Object rhs,
String missingField)
Try to create an java object from the missing field.
|
Object |
JsonReader.JsonClassReader.read(Object jOb,
Deque<JsonObject<String,Object>> stack) |
Object |
Readers.TimeZoneReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.LocaleReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.CalendarReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.DateReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.SqlDateReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.StringReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.ClassReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.AtomicBooleanReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.AtomicIntegerReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.AtomicLongReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.BigIntegerReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.BigDecimalReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.StringBuilderReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.StringBufferReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
Readers.TimestampReader.read(Object o,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
Object |
JsonReader.JsonClassReaderEx.read(Object jOb,
Deque<JsonObject<String,Object>> stack,
Map<String,Object> args) |
protected Object |
ObjectResolver.readIfMatching(Object o,
Class compType,
Deque<JsonObject<String,Object>> stack)
Convert the passed in object (o) to a proper Java object.
|
protected Object |
MapResolver.readIfMatching(Object o,
Class compType,
Deque<JsonObject<String,Object>> stack) |
protected void |
ObjectResolver.traverseArray(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Traverse the JsonObject associated to an array (of any type).
|
protected void |
MapResolver.traverseArray(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj) |
protected void |
ObjectResolver.traverseCollection(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Process java.util.Collection and it's derivatives.
|
protected void |
MapResolver.traverseCollection(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Process java.util.Collection and it's derivatives.
|
void |
ObjectResolver.traverseFields(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Walk the Java object fields and copy them from the JSON object to the Java object, performing
any necessary conversions on primitives, or deep traversals for field assignments to other objects,
arrays, Collections, or Maps.
|
void |
MapResolver.traverseFields(Deque<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Walk the JsonObject fields and perform necessary substitutions so that all references matched up.
|
Copyright © 2017. All rights reserved.