类 JsonUtil


  • public class JsonUtil
    extends Object
    JSON 工具类
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 字段详细资料

      • objectMapper

        public static com.fasterxml.jackson.databind.ObjectMapper objectMapper
        jackson的objectMapper 设计为单例,其他地方使用时,不要重复创建
    • 构造器详细资料

      • JsonUtil

        public JsonUtil()
    • 方法详细资料

      • main

        public static void main​(String[] args)
      • readArray

        public static <T> T[] readArray​(String content,
                                        Class<T> valueType)
      • readHashMap

        public static <K,​V> HashMap<K,​V> readHashMap​(String content,
                                                                 Class<K> keyClass,
                                                                 Class<V> valueClass)
      • readList

        public static <T> List<T> readList​(String content,
                                           Class<T> valueType)
      • 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,
                                      Class<T> valueType)
      • 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)
      • writeValueAsString

        public static String writeValueAsString​(Object value,
                                                boolean include,
                                                String... filters)
      • writeValueAsStringWithDefaultPrettyPrinter

        public static String writeValueAsStringWithDefaultPrettyPrinter​(Object value)