类 JsonUtils
java.lang.Object
com.walker.infrastructure.utils.JsonUtils
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static final booleanisEmptyObject(com.fasterxml.jackson.databind.JsonNode jsonNode) 判断JsonNode是否空对象,因为存在 'null' 字符串的情况。static final com.fasterxml.jackson.databind.node.ObjectNodejavaObjectToObjectNode(Object javaObj) 把java对象转成Json格式的'ObjectNode'。static final <T> List<T>jsonStringToList(String json, Class<T> clazz) 把JSON字符串转换成集合对象。static <T> TjsonStringToObject(String json, Class<T> clazz) static com.fasterxml.jackson.databind.node.ObjectNodejsonStringToObjectNode(String json) static com.fasterxml.jackson.databind.node.ObjectNodemapToObjectNode(Map<String, Object> map) static byte[]objectToBytes(Object javaObject) static StringobjectToJsonString(Object javaObject) 把java对象转换为JSON字符串static com.fasterxml.jackson.databind.node.ArrayNodetoJsonArray(String jsonArray) static StringtoJsonArray(List<com.fasterxml.jackson.databind.node.ObjectNode> objectNodeList) 把Json集合对象转换成json array 字符串。
-
字段详细资料
-
objectMapper
public static final com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
构造器详细资料
-
JsonUtils
public JsonUtils()
-
-
方法详细资料
-
jsonStringToList
把JSON字符串转换成集合对象。- 类型参数:
T-- 参数:
json- 原始json字符串clazz- 集合中的泛型类型- 返回:
- 抛出:
Exception
-
javaObjectToObjectNode
public static final com.fasterxml.jackson.databind.node.ObjectNode javaObjectToObjectNode(Object javaObj) 把java对象转成Json格式的'ObjectNode'。- 参数:
javaObj-- 返回:
-
objectToJsonString
把java对象转换为JSON字符串- 参数:
javaObject-- 返回:
- 抛出:
RuntimeExceptionException
-
objectToBytes
- 抛出:
Exception
-
jsonStringToObject
- 抛出:
Exception
-
jsonStringToObjectNode
public static com.fasterxml.jackson.databind.node.ObjectNode jsonStringToObjectNode(String json) throws Exception - 抛出:
Exception
-
mapToObjectNode
-
toJsonArray
public static String toJsonArray(List<com.fasterxml.jackson.databind.node.ObjectNode> objectNodeList) throws Exception 把Json集合对象转换成json array 字符串。
该方法在Jdbc代码生成模块中使用。- 参数:
objectNodeList-- 返回:
- 抛出:
Exception
-
toJsonArray
public static com.fasterxml.jackson.databind.node.ArrayNode toJsonArray(String jsonArray) throws Exception - 抛出:
Exception
-
isEmptyObject
public static final boolean isEmptyObject(com.fasterxml.jackson.databind.JsonNode jsonNode) 判断JsonNode是否空对象,因为存在 'null' 字符串的情况。- 参数:
jsonNode-- 返回:
-