类 JsonUtils
java.lang.Object
io.github.imfangs.dify.client.util.JsonUtils
JSON工具类
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> T将JSON字符串转换为指定类型引用的对象static <T> T将JSON字符串转换为指定类型的对象static com.fasterxml.jackson.databind.ObjectMapper获取ObjectMapper实例static booleanisValidJson(String jsonString) 判断字符串是否是合法的JSON格式将JSON字符串转换为Mapstatic String将对象转换为JSON字符串
-
构造器详细资料
-
JsonUtils
public JsonUtils()
-
-
方法详细资料
-
isValidJson
判断字符串是否是合法的JSON格式- 参数:
jsonString- 要检查的字符串- 返回:
- 如果是合法的JSON返回true,否则返回false
-
toJson
将对象转换为JSON字符串- 参数:
obj- 要转换的对象- 返回:
- JSON字符串
-
fromJson
将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
将JSON字符串转换为Map- 参数:
json- JSON字符串- 返回:
- Map对象
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()获取ObjectMapper实例- 返回:
- ObjectMapper实例
-