类 JsonUtil
java.lang.Object
cn.bbwres.biscuit.utils.JsonUtil
json 工具类
- 作者:
- zhanglinfeng
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static com.fasterxml.jackson.databind.ObjectMapper获取objectMapperjsonString2MapObj(String jsonStr) 对象转换为mapobject2Map(Object obj) 对象转换为mapstatic <T> StringtoJson(T t) 对象转jsonstatic <T> StringtoJsonBase64(T t, boolean isURL) 对象转换json之后转换base64static <T> byte[]toJsonBytes(T t) 对象转jsonstatic <T> T转换对象static <T> Tjson 转对象static <T> TtoObjectByBase64Json(String base64Json, Class<T> clazz, boolean isURL) 将base64的json字符串转换为对象static <T> TtoObjectByBytes(byte[] json, Class<T> clazz) json 转对象
-
构造器详细资料
-
JsonUtil
public JsonUtil()
-
-
方法详细资料
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()获取objectMapper- 返回:
- ObjectMapper
-
toJson
对象转json- 类型参数:
T-- 参数:
t-- 返回:
-
toJsonBytes
public static <T> byte[] toJsonBytes(T t) 对象转json- 类型参数:
T-- 参数:
t-- 返回:
-
toObject
json 转对象- 类型参数:
T-- 参数:
json-clazz-- 返回:
-
toObjectByBytes
json 转对象- 类型参数:
T-- 参数:
json-clazz-- 返回:
-
toObjectByBase64Json
将base64的json字符串转换为对象- 类型参数:
T- 类型- 参数:
base64Json- base64字符串clazz- 对象类型isURL- 是否url- 返回:
-
toJsonBase64
对象转换json之后转换base64- 类型参数:
T-- 参数:
t-isURL- 是否url- 返回:
-
toObject
public static <T> T toObject(String json, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef) 转换对象- 类型参数:
T-- 参数:
json-valueTypeRef-- 返回:
-
object2Map
对象转换为map- 参数:
obj-- 返回:
-
jsonString2MapObj
对象转换为map- 参数:
jsonStr-- 返回:
-