public class POJODeserializer
extends java.lang.Object
| Constructor and Description |
|---|
POJODeserializer() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
Unpack(java.lang.reflect.Type t,
JsonElement elem,
Marshaller marshaller)
NOT WORKING YET, HIGHLY EXPERIMENTAL
|
static void |
unpackCollection(java.util.Collection<java.lang.Object> collection,
java.lang.reflect.Type elementType,
JsonElement elem,
Marshaller marshaller) |
static void |
unpackField(java.lang.Object parent,
java.lang.reflect.Field f,
JsonObject source) |
static boolean |
unpackFieldData(java.lang.Object parent,
java.lang.reflect.Field field,
JsonElement elem,
Marshaller marshaller) |
static void |
unpackMap(java.util.Map<java.lang.Object,java.lang.Object> map,
java.lang.reflect.Type keyType,
java.lang.reflect.Type valueType,
JsonElement elem,
Marshaller marshaller) |
static void |
unpackObject(java.lang.Object target,
JsonObject source) |
public static void unpackObject(java.lang.Object target,
JsonObject source)
throws DeserializationException
DeserializationExceptionpublic static void unpackField(java.lang.Object parent,
java.lang.reflect.Field f,
JsonObject source)
@Nullable
public static java.lang.Object Unpack(java.lang.reflect.Type t,
JsonElement elem,
Marshaller marshaller)
public static boolean unpackFieldData(java.lang.Object parent,
java.lang.reflect.Field field,
JsonElement elem,
Marshaller marshaller)
throws java.lang.Throwable
java.lang.Throwablepublic static void unpackMap(java.util.Map<java.lang.Object,java.lang.Object> map,
java.lang.reflect.Type keyType,
java.lang.reflect.Type valueType,
JsonElement elem,
Marshaller marshaller)
throws DeserializationException
DeserializationExceptionpublic static void unpackCollection(java.util.Collection<java.lang.Object> collection,
java.lang.reflect.Type elementType,
JsonElement elem,
Marshaller marshaller)
throws DeserializationException
DeserializationException