public final class GsonMarshalUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <T> AbstractGsonMarshaller<T> |
getGsonMarshaller(java.lang.String className,
java.lang.String shortTypeName) |
static <T> java.lang.String |
marshal(T component) |
static <T> com.google.gson.JsonObject |
marshalToJson(T component) |
static <T> com.google.gson.JsonObject |
marshalToJson(T component,
GsonMarshalContext context) |
static <T> T |
unmarshal(com.google.gson.JsonObject json) |
static <T> T |
unmarshal(com.google.gson.JsonObject json,
GsonMarshalContext context) |
static <T> T |
unmarshal(java.lang.String json) |
public static <T> java.lang.String marshal(T component)
public static <T> com.google.gson.JsonObject marshalToJson(T component)
public static <T> com.google.gson.JsonObject marshalToJson(T component, GsonMarshalContext context)
public static <T> T unmarshal(java.lang.String json)
public static <T> T unmarshal(com.google.gson.JsonObject json)
public static <T> T unmarshal(com.google.gson.JsonObject json, GsonMarshalContext context)
public static <T> AbstractGsonMarshaller<T> getGsonMarshaller(java.lang.String className, java.lang.String shortTypeName)