类 JsonUtils

java.lang.Object
com.cdkjframework.util.tool.JsonUtils

public class JsonUtils extends Object
  • 构造器详细资料

    • JsonUtils

      public JsonUtils()
  • 方法详细资料

    • isValidArray

      public static boolean isValidArray(String json)
      是否为 json 数组对象
      参数:
      json - JSON字符串
      返回:
      返回结果
    • isValid

      public static boolean isValid(String json)
      是否为 json 对象
      参数:
      json - JSON字符串
      返回:
      返回结果
    • parseArray

      public static com.alibaba.fastjson.JSONArray parseArray(String json)
      返回 JSON 数组对象
      参数:
      json - JSON字符串
      返回:
      返回结果
    • parseObject

      public static com.alibaba.fastjson.JSONObject parseObject(String json)
      返回结果对象
      参数:
      json - JSON对象
      返回:
      返回结果
    • jsonStringToMap

      public static Map<String,Object> jsonStringToMap(String jsonStr)
      将 JSON 字符串转换为 map
      参数:
      jsonStr - JSON 字符串
      返回:
      返回 map
    • jsonObjectToMap

      public static Map<String,Object> jsonObjectToMap(com.alibaba.fastjson.JSONObject jsonObject)
      JSONObject 转换为MAP
      参数:
      jsonObject - JSON对象
      返回:
      返回 map
    • jsonArrayToMap

      public static Map<String,Object> jsonArrayToMap(com.alibaba.fastjson.JSONArray jsonArray)
      JSONArray 转换为MAP
      参数:
      jsonArray - JSON对象
      返回:
      返回 map
    • jsonStringToList

      public static <T> List<T> jsonStringToList(String jsonStr, Class<T> clazz)
      将 JSON 对象转换为数据集
      类型参数:
      T - 实体
      参数:
      jsonStr - json 对象
      clazz - 实体集
      返回:
      返回结果
    • jsonArrayToList

      public static <T> List<T> jsonArrayToList(com.alibaba.fastjson.JSONArray jsonArray, Class<T> clazz)
      将 JSONArray 对象转换为数据集
      类型参数:
      T - 实体
      参数:
      jsonArray - json 对象
      clazz - 实体集
      返回:
      返回结果
    • jsonStringToBean

      public static <T> T jsonStringToBean(String jsonString, Class<T> clazz)
      将 jsonString 对象转换为数据集
      类型参数:
      T - 实体
      参数:
      jsonString - json 对象
      返回:
      返回结果
    • jsonObjectToBean

      public static <T> T jsonObjectToBean(com.alibaba.fastjson.JSONObject jsonObject, Class<T> clazz)
      将 jsonString 对象转换为数据集
      类型参数:
      T - 实体
      参数:
      jsonObject - json 对象
      返回:
      返回结果
    • beanToJsonObject

      public static com.alibaba.fastjson.JSONObject beanToJsonObject(Object obj)
      将数据源转换为 JSONObject
      参数:
      obj - 数据源(字符串、实体)
      返回:
      返回结果
    • listToJsonArray

      public static com.alibaba.fastjson.JSONArray listToJsonArray(Object object)
      将数据源转换为 JSONObject
      参数:
      object - 数据源(字符串、数据集)
      返回:
      返回结果
    • listToJsonString

      public static String listToJsonString(Object object)
      将数据源转换为 JSONString
      参数:
      object - 数据源(字符串、数据集)
      返回:
      返回结果
    • objectToJsonString

      public static String objectToJsonString(Object obj)
      将 obj 转换为 string
      参数:
      obj - 实体
      返回:
      返回结果