Class JSON
java.lang.Object
com.binance.connector.client.common.JSON
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Gson TypeAdapter for Byte Array typestatic class
Gson TypeAdapter for java.util.Date type If the dateFormat is null, ISO8601Utils will be used.static class
Gson TypeAdapter for JSR310 LocalDate typestatic class
Gson TypeAdapter for JSR310 OffsetDateTime typestatic class
Gson TypeAdapter for java.sql.Date type If the dateFormat is null, a simple "yyyy-MM-dd" format will be used (more efficient than SimpleDateFormat). -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.gson.GsonBuilder
static <T> T
deserialize
(String body, Type returnType) Deserialize the given JSON string to Java object.static com.google.gson.Gson
getGson()
Get Gson.static String
Serialize the given Java object into JSON string.static void
setDateFormat
(DateFormat dateFormat) static void
setGson
(com.google.gson.Gson gson) Set Gson.static void
setLenientOnJson
(boolean lenientOnJson) static void
setLocalDateFormat
(DateTimeFormatter dateFormat) static void
setOffsetDateTimeFormat
(DateTimeFormatter dateFormat) static void
setSqlDateFormat
(DateFormat dateFormat)
-
Field Details
-
TIMEZONE_LENGTH
public static final int TIMEZONE_LENGTH- See Also:
-
-
Method Details
-
createGson
public static com.google.gson.GsonBuilder createGson() -
getGson
public static com.google.gson.Gson getGson()Get Gson.- Returns:
- Gson
-
setGson
public static void setGson(com.google.gson.Gson gson) Set Gson.- Parameters:
gson
- Gson
-
setLenientOnJson
public static void setLenientOnJson(boolean lenientOnJson) -
serialize
-
deserialize
-
setOffsetDateTimeFormat
-
setLocalDateFormat
-
setDateFormat
-
setSqlDateFormat
-