类 Json
java.lang.Object
cn.datastacks.durian.Json
Json 工具类:Json 和 对象(数组)之间的相互转换。
- 作者:
- yurun
-
字段概要
字段修饰符和类型字段说明static final Type布尔数组static final Type布尔列表static final Type布尔字典static final Type双精度浮点数数组static final Type双精度浮点数列表static final Type双精度浮点数字典static final Type单精度浮点数数组static final Type单精度浮点数列表static final Type单精度浮点数字典static final Type整数数组static final Type整数列表static final Type整数字典static final Type长整数数组static final Type长整数列表static final Type长整数字典static final Type对象数组static final Type对象列表static final Type对象字典static final Type字符串数组static final Type字符串列表static final Type字符串字典 -
方法概要
修饰符和类型方法说明static <T> TJson 字符串转换成对象static <T> TJson 字符串转换成对象static boolean检查字符串是否是 Json,包括:基本数据类型、对象、数组或 nullstatic booleanisJsonArray(String json) 检查字符串是否是 Json 数组static booleanisJsonNull(String json) 检查字符串是否是 Json nullstatic booleanisJsonObject(String json) 检查字符串是否是 Json 对象static booleanisJsonPrimitive(String json) 检查字符串是否是 Json 基本数据类型static com.google.gson.JsonElementJson 字符串解析成 Json 分析树static String对象转换成 Json 字符串
-
字段详细资料
-
INT_ARRAY
整数数组 -
LONG_ARRAY
长整数数组 -
FLOAT_ARRAY
单精度浮点数数组 -
DOUBLE_ARRAY
双精度浮点数数组 -
BOOLEAN_ARRAY
布尔数组 -
STRING_ARRAY
字符串数组 -
OBJECT_ARRAY
对象数组 -
INT_LIST
整数列表 -
LONG_LIST
长整数列表 -
FLOAT_LIST
单精度浮点数列表 -
DOUBLE_LIST
双精度浮点数列表 -
BOOLEAN_LIST
布尔列表 -
STRING_LIST
字符串列表 -
OBJECT_LIST
对象列表 -
INT_MAP
整数字典 -
LONG_MAP
长整数字典 -
FLOAT_MAP
单精度浮点数字典 -
DOUBLE_MAP
双精度浮点数字典 -
BOOLEAN_MAP
布尔字典 -
STRING_MAP
字符串字典 -
OBJECT_MAP
对象字典
-
-
方法详细资料
-
toJson
对象转换成 Json 字符串- 参数:
object- 对象- 返回:
- Json 字符串
-
fromJson
Json 字符串转换成对象- 类型参数:
T- 对象类型或方法返回值类型- 参数:
json- Json 字符串clazz- 对象类- 返回:
- 对象
-
fromJson
Json 字符串转换成对象- 类型参数:
T- 方法返回值类型- 参数:
json- Json 字符串type- 对象类型- 返回:
- 对象
-
parse
Json 字符串解析成 Json 分析树- 参数:
json- Json 字符串- 返回:
- Json 分析树
-
isJson
检查字符串是否是 Json,包括:基本数据类型、对象、数组或 null- 参数:
json- 字符串- 返回:
- 如果字符串是 Json,返回 true;否则,返回 false
-
isJsonPrimitive
检查字符串是否是 Json 基本数据类型- 参数:
json- 字符串- 返回:
- 如果字符串是 Json 基本数据类型,返回 true;否则,返回 false
-
isJsonObject
检查字符串是否是 Json 对象- 参数:
json- 字符串- 返回:
- 如果字符串是 Json 对象,返回 true;否则,返回 false
-
isJsonArray
检查字符串是否是 Json 数组- 参数:
json- 字符串- 返回:
- 如果字符串是 Json 数组,返回 true;否则,返回 false
-
isJsonNull
检查字符串是否是 Json null- 参数:
json- 字符串- 返回:
- 如果字符串是 Json null,返回 true;否则,返回 false
-