public class GsonUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
defaultDateTimeFormat |
| Constructor and Description |
|---|
GsonUtils() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.gson.Gson |
createDeserializerGson(ApiDefinition apiDefinition)
Convenience method to create Gson instance for deserializing Mambu responses and using the default date time
format and custom deserializing strategies as specified in ApiDefinition
|
static com.google.gson.Gson |
createGson()
Creates a GSON instance with default date/time format
|
static com.google.gson.Gson |
createGson(java.lang.String dateTimeFormat)
Creates a GSON instance from the builder specifying custom date/time format
|
static com.google.gson.GsonBuilder |
createGsonBuilder()
Create GsonBuilder with default date/time format
|
static com.google.gson.GsonBuilder |
createGsonBuilder(java.lang.String dateTimeFormat)
Create GsonBuilder specifying custom date/time format
|
static com.google.gson.Gson |
createSerializerGson(ApiDefinition apiDefinition)
Convenience method to create Gson instance for serialising objects and using the date time format and
serialisation strategies as specified in ApiDefinition
|
public static final java.lang.String defaultDateTimeFormat
public static com.google.gson.Gson createGson()
public static com.google.gson.GsonBuilder createGsonBuilder()
public static com.google.gson.GsonBuilder createGsonBuilder(java.lang.String dateTimeFormat)
dateTimeFormat - date/time format. If null, default date/time format is usedpublic static com.google.gson.Gson createGson(java.lang.String dateTimeFormat)
public static com.google.gson.Gson createSerializerGson(ApiDefinition apiDefinition)
apiDefinition - api definitionpublic static com.google.gson.Gson createDeserializerGson(ApiDefinition apiDefinition)
apiDefinition - api definition