类 JsonUtil
- java.lang.Object
-
- net.risesoft.util.JsonUtil
-
public class JsonUtil extends Object
JSON 工具类- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
字段概要
字段 修饰符和类型 字段 说明 static com.fasterxml.jackson.databind.ObjectMapperobjectMapperjackson的objectMapper 设计为单例,其他地方使用时,不要重复创建
-
构造器概要
构造器 构造器 说明 JsonUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidmain(String[] args)static <T> T[]readArray(String content, Class<T> valueType)static HashMap<String,Object>readHashMap(String content)static <K,V>
HashMap<K,V>readHashMap(String content, Class<K> keyClass, Class<V> valueClass)static <T> List<T>readList(String content, Class<T> valueType)static List<Map<String,Object>>readListOfMap(String content)static <K,V>
List<Map<K,V>>readListOfMap(String content, Class<K> keyClass, Class<V> valueClass)static <T> TreadValue(String content, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)static <T> TreadValue(String content, com.fasterxml.jackson.databind.JavaType valueType)static <T> TreadValue(String content, Class<T> valueType)static StringwriteValueAsString(Object value)static StringwriteValueAsString(Object value, boolean include, String... filters)static StringwriteValueAsStringWithDefaultPrettyPrinter(Object value)
-
-
-
方法详细资料
-
main
public static void main(String[] args)
-
readHashMap
public static <K,V> HashMap<K,V> readHashMap(String content, Class<K> keyClass, Class<V> valueClass)
-
readListOfMap
public static <K,V> List<Map<K,V>> readListOfMap(String content, Class<K> keyClass, Class<V> valueClass)
-
readValue
public static <T> T readValue(String content, com.fasterxml.jackson.databind.JavaType valueType)
-
readValue
public static <T> T readValue(String content, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
-
writeValueAsString
public static String writeValueAsString(Object value, boolean include, String... filters)
-
-