public class GsonUtility
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
GsonUtility.AdminRecordGsonTypeAdapter |
|
static class |
GsonUtility.HandleValueGsonTypeAdapter |
|
static class |
GsonUtility.InterfaceGsonTypeAdapter |
|
static class |
GsonUtility.PublicKeyTypeHierarchyAdapter |
|
static class |
GsonUtility.ResponseGsonTypeHierarchyAdapter |
|
static class |
GsonUtility.ServerInfoGsonTypeAdapter |
|
static class |
GsonUtility.SiteInfoGsonTypeAdapter |
|
static class |
GsonUtility.TransactionGsonTypeAdapter |
|
static class |
GsonUtility.ValueReferenceGsonTypeAdapter |
Constructor | Description |
---|---|
GsonUtility() |
Modifier and Type | Method | Description |
---|---|---|
static com.google.gson.Gson |
getGson() |
Returns a Gson instance which can serialize and deserialize various Handle.net types.
|
static com.google.gson.GsonBuilder |
getNewGsonBuilder() |
Returns a GsonBuilder which can serialize and deserialize various Handle.net types.
|
static com.google.gson.Gson |
getPrettyGson() |
Returns a Gson instance which can serialize and deserialize various Handle.net 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.net type adapters on a given GsonBuilder, to enable serialization and deserialization of various Handle.net 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.Gson getPrettyGson()
public static com.google.gson.JsonElement serializeResponseToRequest(AbstractRequest req, AbstractResponse resp)
req
- a requestresp
- a response