Package org.apache.shenyu.common.utils
Class GsonUtils
- java.lang.Object
-
- org.apache.shenyu.common.utils.GsonUtils
-
public class GsonUtils extends java.lang.ObjectGSONUtils.
-
-
Constructor Summary
Constructors Constructor Description GsonUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>convertToMap(java.lang.String json)Convert to map.<T> java.util.List<T>fromCurrentList(java.lang.String json, java.lang.Class<T> clazz)From current list.<T> TfromJson(com.google.gson.JsonElement jsonElement, java.lang.Class<T> tClass)From json t.<T> TfromJson(java.lang.String json, java.lang.Class<T> tClass)From json t.<T> java.util.List<T>fromList(java.lang.String json, java.lang.Class<T> clazz)From list.static com.google.gson.GsongetGson()Get gson instance.static GsonUtilsgetInstance()Get instance.java.lang.StringtoGetParam(java.lang.String json)to Get Param.java.lang.StringtoJson(java.lang.Object object)To json string.java.util.List<java.util.Map<java.lang.String,java.lang.Object>>toListMap(java.lang.String json)to List Map.java.util.Map<java.lang.String,java.lang.Object>toObjectMap(java.lang.String json)To object map.<T> java.util.Map<java.lang.String,T>toObjectMap(java.lang.String json, java.lang.Class<T> clazz)To object map.<T> java.util.Map<java.lang.String,java.util.List<T>>toObjectMapList(java.lang.String json, java.lang.Class<T> clazz)To object map list.java.util.concurrent.ConcurrentNavigableMap<java.lang.String,java.lang.Object>toTreeMap(java.lang.String json)To tree map.
-
-
-
Method Detail
-
getGson
public static com.google.gson.Gson getGson()
Get gson instance.- Returns:
- the instance
-
getInstance
public static GsonUtils getInstance()
Get instance.- Returns:
- the instance
-
toJson
public java.lang.String toJson(java.lang.Object object)
To json string.- Parameters:
object- the object- Returns:
- the string
-
fromJson
public <T> T fromJson(java.lang.String json, java.lang.Class<T> tClass)From json t.- Type Parameters:
T- the type parameter- Parameters:
json- the jsontClass- the t class- Returns:
- the t
-
fromJson
public <T> T fromJson(com.google.gson.JsonElement jsonElement, java.lang.Class<T> tClass)From json t.- Type Parameters:
T- the type parameter- Parameters:
jsonElement- the json elementtClass- the t class- Returns:
- the t
-
fromList
public <T> java.util.List<T> fromList(java.lang.String json, java.lang.Class<T> clazz)From list.- Type Parameters:
T- the type parameter- Parameters:
json- the jsonclazz- the clazz- Returns:
- the list
-
fromCurrentList
public <T> java.util.List<T> fromCurrentList(java.lang.String json, java.lang.Class<T> clazz)From current list.- Type Parameters:
T- the type parameter- Parameters:
json- the jsonclazz- the clazz- Returns:
- the list
-
toGetParam
public java.lang.String toGetParam(java.lang.String json)
to Get Param.- Parameters:
json- json- Returns:
- java.lang.String string
-
toListMap
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> toListMap(java.lang.String json)
to List Map.- Parameters:
json- json- Returns:
- hashMap list
-
toObjectMap
public java.util.Map<java.lang.String,java.lang.Object> toObjectMap(java.lang.String json)
To object map.- Parameters:
json- the json- Returns:
- the map
-
toObjectMap
public <T> java.util.Map<java.lang.String,T> toObjectMap(java.lang.String json, java.lang.Class<T> clazz)To object map.- Type Parameters:
T- the class- Parameters:
json- the jsonclazz- the class- Returns:
- the map
-
toObjectMapList
public <T> java.util.Map<java.lang.String,java.util.List<T>> toObjectMapList(java.lang.String json, java.lang.Class<T> clazz)To object map list.- Type Parameters:
T- the class- Parameters:
json- the jsonclazz- the class- Returns:
- the map
-
toTreeMap
public java.util.concurrent.ConcurrentNavigableMap<java.lang.String,java.lang.Object> toTreeMap(java.lang.String json)
To tree map.- Parameters:
json- the json- Returns:
- the tree map
-
convertToMap
public java.util.Map<java.lang.String,java.lang.Object> convertToMap(java.lang.String json)
Convert to map.- Parameters:
json- the json- Returns:
- the map
-
-