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