public class GsonUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
GsonUtil.FieldNamingPolicy
gson下划线转驼峰
|
static class |
GsonUtil.GsonHttpMessageConverter
使用自定义gson格式化返回的json
|
| 限定符和类型 | 字段和说明 |
|---|---|
static com.google.gson.TypeAdapter<Date> |
DATE |
static com.google.gson.TypeAdapter<Timestamp> |
DATETIME |
private static com.google.gson.Gson |
gson |
static com.google.gson.TypeAdapter<Time> |
TIME |
| 构造器和说明 |
|---|
GsonUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
allToJson(Object... objArray)
将传入的对象转为json字符串,支持不固定参数 使用示例:allToJson(1,2,3),allToJson(),
allToJson(null), allToJson(new TreeBean(), "aaa")
|
static com.google.gson.Gson |
getGson() |
static com.google.gson.Gson |
getGson(com.google.gson.GsonBuilder gb) |
static com.google.gson.GsonBuilder |
getGsonBuilder() |
static boolean |
isJsonValid(com.google.gson.stream.JsonReader jsonReader)
判断json是否是有效的json字符串
|
static boolean |
isJsonValid(String json)
判断json是否是有效的json字符串
|
static <T> List<T> |
jsonArrayToList(String jsonStr,
Class<T> clazz)
根据传入的json数组,返回指定包含类型的集合
|
public static final com.google.gson.TypeAdapter<Date> DATE
public static final com.google.gson.TypeAdapter<Time> TIME
public static final com.google.gson.TypeAdapter<Timestamp> DATETIME
private static com.google.gson.Gson gson
public static <T> List<T> jsonArrayToList(String jsonStr, Class<T> clazz)
jsonStr - [{id:1,name:gx},{id:2,name:wxm}]clazz - public static String allToJson(Object... objArray)
public static boolean isJsonValid(com.google.gson.stream.JsonReader jsonReader)
jsonReader - public static boolean isJsonValid(String json)
json - public static com.google.gson.GsonBuilder getGsonBuilder()
public static com.google.gson.Gson getGson(com.google.gson.GsonBuilder gb)
public static com.google.gson.Gson getGson()
Copyright © 2023. All rights reserved.