类 JsonUtils

java.lang.Object
io.github.imfangs.dify.client.util.JsonUtils

public class JsonUtils extends Object
JSON工具类
  • 构造器详细资料

    • JsonUtils

      public JsonUtils()
  • 方法详细资料

    • isValidJson

      public static boolean isValidJson(String jsonString)
      判断字符串是否是合法的JSON格式
      参数:
      jsonString - 要检查的字符串
      返回:
      如果是合法的JSON返回true,否则返回false
    • toJson

      public static String toJson(Object obj)
      将对象转换为JSON字符串
      参数:
      obj - 要转换的对象
      返回:
      JSON字符串
    • fromJson

      public static <T> T fromJson(String json, Class<T> clazz)
      将JSON字符串转换为指定类型的对象
      类型参数:
      T - 泛型类型
      参数:
      json - JSON字符串
      clazz - 目标类型
      返回:
      转换后的对象
    • fromJson

      public static <T> T fromJson(String json, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
      将JSON字符串转换为指定类型引用的对象
      类型参数:
      T - 泛型类型
      参数:
      json - JSON字符串
      typeReference - 类型引用
      返回:
      转换后的对象
    • jsonToMap

      public static Map<String,Object> jsonToMap(String json)
      将JSON字符串转换为Map
      参数:
      json - JSON字符串
      返回:
      Map对象
    • getObjectMapper

      public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      获取ObjectMapper实例
      返回:
      ObjectMapper实例