Modifier and Type | Method and Description |
---|---|
protected void |
JsonReader.assignField(LinkedList<JsonObject<String,Object>> stack,
JsonObject jsonObj,
Field field,
Object rhs)
Map Json Map object field to Java object field.
|
protected Object |
JsonReader.convertMapsToObjects(JsonObject<String,Object> root)
Walk a JsonObject (Map of String keys to values) and return the
Java object equivalent filled in as best as possible (everything
except unresolved reference fields or unresolved array/collection elements).
|
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.
|
protected Object |
JsonReader.createJavaObjectInstance(Class clazz,
JsonObject jsonObj)
This method creates a Java Object instance based on the passed in parameters.
|
Object |
JsonReader.jsonObjectsToJava(JsonObject root)
Convert a root JsonObject that represents parsed JSON, into
an actual Java object.
|
protected void |
JsonReader.traverseArray(LinkedList<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Traverse the JsonObject associated to an array (of any type).
|
protected void |
JsonReader.traverseCollection(LinkedList<JsonObject<String,Object>> stack,
JsonObject jsonObj)
Process java.util.Collection and it's derivatives.
|
protected void |
JsonReader.traverseCollectionNoObj(LinkedList<JsonObject<String,Object>> stack,
JsonObject jsonObj)
Process java.util.Collection and it's derivatives.
|
protected void |
JsonReader.traverseFields(LinkedList<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.
|
protected void |
JsonReader.traverseFieldsNoObj(LinkedList<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj) |
protected void |
JsonReader.traverseMap(LinkedList<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Process java.util.Map and it's derivatives.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JsonReader.assignField(LinkedList<JsonObject<String,Object>> stack,
JsonObject jsonObj,
Field field,
Object rhs)
Map Json Map object field to Java object field.
|
Object |
JsonReader.JsonClassReader.read(Object jOb,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.TimeZoneReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.LocaleReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.CalendarReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.DateReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.SqlDateReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.StringReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.ClassReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.BigIntegerReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.BigDecimalReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.StringBuilderReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.StringBufferReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
Object |
JsonReader.TimestampReader.read(Object o,
LinkedList<JsonObject<String,Object>> stack) |
protected Object |
JsonReader.readIfMatching(Object o,
Class compType,
LinkedList<JsonObject<String,Object>> stack) |
protected void |
JsonReader.traverseArray(LinkedList<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Traverse the JsonObject associated to an array (of any type).
|
protected void |
JsonReader.traverseCollection(LinkedList<JsonObject<String,Object>> stack,
JsonObject jsonObj)
Process java.util.Collection and it's derivatives.
|
protected void |
JsonReader.traverseCollectionNoObj(LinkedList<JsonObject<String,Object>> stack,
JsonObject jsonObj)
Process java.util.Collection and it's derivatives.
|
protected void |
JsonReader.traverseFields(LinkedList<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.
|
protected void |
JsonReader.traverseFieldsNoObj(LinkedList<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj) |
protected void |
JsonReader.traverseMap(LinkedList<JsonObject<String,Object>> stack,
JsonObject<String,Object> jsonObj)
Process java.util.Map and it's derivatives.
|
Copyright © 2014. All rights reserved.