public class GsonProvider extends AbstractJsonProvider
| Modifier and Type | Field and Description |
|---|---|
static com.google.gson.Gson |
gson |
| Constructor and Description |
|---|
GsonProvider()
构造
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isJson(String json)
判断是否为标准json
|
String |
toJsonString(Object object)
解析对象为Json字符串
|
String |
toJsonString(Object object,
String format)
解析对象为Json字符串
|
List |
toList(String json)
解析json字符串到List
|
<T> List<T> |
toList(String json,
Type type)
按指定的Type解析json字符串到List
|
Map |
toMap(Object object)
转换对象到Map
|
Map |
toMap(String json)
解析json字符串到Map
|
<T> T |
toPojo(Map map,
Class<T> clazz)
从Map转换到对象
|
<T> T |
toPojo(String json,
Class<T> clazz)
解析json字符串到指定类型的对象
|
public String toJsonString(Object object)
JsonProviderobject - 要转换的对象public String toJsonString(Object object, String format)
JsonProviderobject - 要转换的对象format - 日期格式,如"yyyy年MM月dd日 HH时mm分ss秒"public <T> T toPojo(String json, Class<T> clazz)
JsonProviderT - 泛型参数类型json - 要解析的json字符串clazz - 类对象classpublic <T> T toPojo(Map map, Class<T> clazz)
JsonProviderT - 泛型参数类型map - Map对象clazz - 与Map可兼容的对象类型public List toList(String json)
JsonProviderjson - 要解析的json字符串public <T> List<T> toList(String json, Type type)
JsonProviderT - 泛型参数类型json - 要解析的json字符串type - Typepublic Map toMap(String json)
JsonProviderjson - 要解析的json字符串public Map toMap(Object object)
JsonProviderobject - 与Map可兼容的对象public boolean isJson(String json)
JsonProviderjson - 字符串Copyright © 2020. All rights reserved.