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,
boolean failFast) |
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) |
static void |
unpackObject(java.lang.Object target,
JsonObject source,
boolean failFast) |
public static void unpackObject(java.lang.Object target,
JsonObject source)
public static void unpackObject(java.lang.Object target,
JsonObject source,
boolean failFast)
throws DeserializationException
DeserializationExceptionpublic static void unpackField(java.lang.Object parent,
java.lang.reflect.Field f,
JsonObject source,
boolean failFast)
throws DeserializationException
DeserializationException@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