类 JsonUtil
- java.lang.Object
-
- me.hekr.iotos.softgateway.common.utils.JsonUtil
-
public class JsonUtil extends Object
json工具类,用于完成对象与json之间的转换
-
-
构造器概要
构造器 构造器 说明 JsonUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> Tconvert(Object obj, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)static <T> Tconvert(Object obj, Class<T> clazz)static <T> TfromBase64(String payload, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)static <T> TfromBase64(String payload, Class<T> tClass)static <T> TfromBytes(byte[] payload, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)static <T> TfromBytes(byte[] payload, Class<T> tClass)static <T> TfromJson(String payload, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)static <T> TfromJson(String payload, Class<T> tClass)static com.fasterxml.jackson.databind.JsonNodeparse(String str)static StringtoBase64(Object obj)static byte[]toBytes(Object obj)static StringtoJson(Object obj)
-
-
-
方法详细资料
-
parse
public static com.fasterxml.jackson.databind.JsonNode parse(String str)
-
toBytes
public static byte[] toBytes(Object obj)
-
fromJson
public static <T> T fromJson(String payload, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)
-
fromBytes
public static <T> T fromBytes(byte[] payload, Class<T> tClass)
-
fromBytes
public static <T> T fromBytes(byte[] payload, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)
-
fromBase64
public static <T> T fromBase64(String payload, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)
-
convert
public static <T> T convert(Object obj, com.fasterxml.jackson.core.type.TypeReference<T> tTypeReference)
-
-