Uses of Class
com.cedarsoftware.util.io.JsonObject
-
-
Uses of JsonObject in com.cedarsoftware.util.io
Methods in com.cedarsoftware.util.io that return types with arguments of type JsonObject Modifier and Type Method Description Map<Long,JsonObject>JsonReader. getObjectsRead()Methods in com.cedarsoftware.util.io with parameters of type JsonObject Modifier and Type Method Description protected voidObjectResolver. assignField(Deque<JsonObject<String,Object>> stack, JsonObject jsonObj, Field field, Object rhs)Map Json Map object field to Java object field.protected ObjectJsonReader. 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.ObjectJsonReader. getRefTarget(JsonObject jObj)protected voidObjectResolver. handleMissingField(Deque<JsonObject<String,Object>> stack, JsonObject jsonObj, Object rhs, String missingField)Try to create an java object from the missing field.ObjectJsonReader. jsonObjectsToJava(JsonObject root)Convert a root JsonObject that represents parsed JSON, into an actual Java object.static ObjectJsonReader. newInstance(Class c, JsonObject jsonObject)protected voidMapResolver. traverseArray(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)protected voidObjectResolver. traverseArray(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Traverse the JsonObject associated to an array (of any type).protected voidMapResolver. traverseCollection(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Process java.util.Collection and it's derivatives.protected voidObjectResolver. traverseCollection(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Process java.util.Collection and it's derivatives.voidMapResolver. traverseFields(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Walk the JsonObject fields and perform necessary substitutions so that all references matched up.voidObjectResolver. 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.Method parameters in com.cedarsoftware.util.io with type arguments of type JsonObject Modifier and Type Method Description protected voidObjectResolver. assignField(Deque<JsonObject<String,Object>> stack, JsonObject jsonObj, Field field, Object rhs)Map Json Map object field to Java object field.protected voidObjectResolver. handleMissingField(Deque<JsonObject<String,Object>> stack, JsonObject jsonObj, Object rhs, String missingField)Try to create an java object from the missing field.ObjectJsonReader.JsonClassReader. read(Object jOb, Deque<JsonObject<String,Object>> stack)ObjectJsonReader.JsonClassReaderEx. read(Object jOb, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.AtomicBooleanReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.AtomicIntegerReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.AtomicLongReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.BigDecimalReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.BigIntegerReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.CalendarReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.ClassReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.DateReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.LocaleReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.SqlDateReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.StringBufferReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.StringBuilderReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.StringReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.TimestampReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)ObjectReaders.TimeZoneReader. read(Object o, Deque<JsonObject<String,Object>> stack, Map<String,Object> args)protected ObjectMapResolver. readIfMatching(Object o, Class compType, Deque<JsonObject<String,Object>> stack)protected ObjectObjectResolver. readIfMatching(Object o, Class compType, Deque<JsonObject<String,Object>> stack)Convert the passed in object (o) to a proper Java object.protected voidMapResolver. traverseArray(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)protected voidObjectResolver. traverseArray(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Traverse the JsonObject associated to an array (of any type).protected voidMapResolver. traverseCollection(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Process java.util.Collection and it's derivatives.protected voidObjectResolver. traverseCollection(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Process java.util.Collection and it's derivatives.voidMapResolver. traverseFields(Deque<JsonObject<String,Object>> stack, JsonObject<String,Object> jsonObj)Walk the JsonObject fields and perform necessary substitutions so that all references matched up.voidObjectResolver. 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.
-