public class GsonUtils
extends java.lang.Object
| Constructor and Description |
|---|
GsonUtils() |
| Modifier and Type | Method and 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> T |
fromJson(com.google.gson.JsonElement jsonElement,
java.lang.Class<T> tClass)
From json t.
|
<T> T |
fromJson(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.Gson |
getGson()
Get gson instance.
|
static GsonUtils |
getInstance()
Get instance.
|
java.lang.String |
toGetParam(java.lang.String json)
to Get Param.
|
java.lang.String |
toJson(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.
|
public static com.google.gson.Gson getGson()
public static GsonUtils getInstance()
public java.lang.String toJson(java.lang.Object object)
object - the objectpublic <T> T fromJson(java.lang.String json,
java.lang.Class<T> tClass)
T - the type parameterjson - the jsontClass - the t classpublic <T> T fromJson(com.google.gson.JsonElement jsonElement,
java.lang.Class<T> tClass)
T - the type parameterjsonElement - the json elementtClass - the t classpublic <T> java.util.List<T> fromList(java.lang.String json,
java.lang.Class<T> clazz)
T - the type parameterjson - the jsonclazz - the clazzpublic <T> java.util.List<T> fromCurrentList(java.lang.String json,
java.lang.Class<T> clazz)
T - the type parameterjson - the jsonclazz - the clazzpublic java.lang.String toGetParam(java.lang.String json)
json - jsonpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> toListMap(java.lang.String json)
json - jsonpublic java.util.Map<java.lang.String,java.lang.Object> toObjectMap(java.lang.String json)
json - the jsonpublic <T> java.util.Map<java.lang.String,T> toObjectMap(java.lang.String json,
java.lang.Class<T> clazz)
T - the classjson - the jsonclazz - the classpublic <T> java.util.Map<java.lang.String,java.util.List<T>> toObjectMapList(java.lang.String json,
java.lang.Class<T> clazz)
T - the classjson - the jsonclazz - the classpublic java.util.concurrent.ConcurrentNavigableMap<java.lang.String,java.lang.Object> toTreeMap(java.lang.String json)
json - the jsonpublic java.util.Map<java.lang.String,java.lang.Object> convertToMap(java.lang.String json)
json - the jsonCopyright © 2024 The Apache Software Foundation. All rights reserved.