public class GsonUtility
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GsonUtility.AdminRecordGsonTypeAdapter |
static class |
GsonUtility.HandleValueGsonTypeAdapter |
static class |
GsonUtility.InterfaceGsonTypeAdapter |
static class |
GsonUtility.ResponseGsonTypeHierarchyAdapter |
static class |
GsonUtility.ServerInfoGsonTypeAdapter |
static class |
GsonUtility.SiteInfoGsonTypeAdapter |
static class |
GsonUtility.ValueReferenceGsonTypeAdapter |
Constructor and Description |
---|
GsonUtility() |
Modifier and Type | Method and Description |
---|---|
static com.google.gson.Gson |
getGson()
Returns a Gson instance which can serialize and deserialize various Handle System types.
|
static com.google.gson.GsonBuilder |
getNewGsonBuilder()
Returns a GsonBuilder which can serialize and deserialize various Handle System types.
|
static com.google.gson.JsonElement |
serializeResponseToRequest(AbstractRequest req,
AbstractResponse resp)
Serialize a response, adding in the handle value from the given request.
|
static com.google.gson.GsonBuilder |
setup(com.google.gson.GsonBuilder gsonBuilder)
Register Handle System type adapters on a given GsonBuilder, to enable serialization and deserialization of various Handle System types.
|
public static com.google.gson.GsonBuilder setup(com.google.gson.GsonBuilder gsonBuilder)
gsonBuilder
- a GsonBuilderpublic static com.google.gson.GsonBuilder getNewGsonBuilder()
public static com.google.gson.Gson getGson()
public static com.google.gson.JsonElement serializeResponseToRequest(AbstractRequest req, AbstractResponse resp)
req
- a requestresp
- a response