类 JsonUtils

java.lang.Object
org.dromara.common.utils.JsonUtils

public class JsonUtils extends Object
Json工具类
从以下版本开始:
[产品/模块版本]
版本:
[版本号, 2015年9月23日]
作者:
wanglei
  • 构造器详细资料

    • JsonUtils

      public JsonUtils()
  • 方法详细资料

    • object2json

      public static String object2json(Object obj)
      <把任意对象转换为json字符串>
      参数:
      obj - 任意对象
      返回:
      json字符串
    • clearNullAttr

      public static String clearNullAttr(String json)
      去掉value是空的key
      参数:
      json - json
      返回:
      处理后的json
    • linkedMap2Json

      public static String linkedMap2Json(LinkedHashMap<? extends String,? extends Object> map)
      linkedMap2Json 转json
      参数:
      map - linkedMap linkedMap
      返回:
      json json字符串
    • getSortKeyJson

      public static String getSortKeyJson(Map<String,Object> param)
      先对map的key排序(字典序),然后转换为json返回
      参数:
      param - 参数map
      返回:
      json
    • getKeyIndex

      public static Map<String,Integer> getKeyIndex(Map<String,Object> param)
    • bean2json

      public static String bean2json(Object bean)
      <把bean对象转换为json字符串>
      参数:
      bean - bean对象
      返回:
      json字符串
    • list2json

      public static String list2json(List<?> list)
      <把list对象转换为json字符串>
      参数:
      list - list对象
      返回:
      json字符串
    • array2json

      public static String array2json(Object[] array)
      <把数组对象转换为json字符串>
      参数:
      array - 数组对象
      返回:
      json字符串
    • map2json

      public static String map2json(Map<?,?> map)
      <把map对象转换为json字符串>
      参数:
      map - map对象
      返回:
      json字符串
    • set2json

      public static String set2json(Set<?> set)
      <把set对象转换为json字符串>
      参数:
      set - set对象
      返回:
      json字符串
    • string2json

      public static String string2json(String s)
      <把String对象转换为json字符串>
      参数:
      s - String对象
      返回:
      json字符串
    • parseJSON2List

      public static List<Map<String,Object>> parseJSON2List(String jsonStr)
      把json字符串转换为list
      参数:
      jsonStr -
      返回:
    • parseJSON2Map

      public static Map<String,Object> parseJSON2Map(String jsonStr)
      把json字符串转换为map
      参数:
      jsonStr - json字符串
      返回:
      map
    • format

      public static String format(String jsonStr)
      格式化json字符串(主要是用于输出打印的时候使用)
      参数:
      jsonStr - json字符串
      返回:
      格式化后的json字符串