tuoheng-common/src/main/java/com/tuoheng/common/util/JsonUtil.java

43 lines
899 B
Java
Raw Normal View History

2025-12-20 14:24:21 +08:00
package com.tuoheng.common.util;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
/**
* JSON工具类
*
* @author Tuoheng Team
*/
public class JsonUtil {
/**
* 对象转JSON字符串
*/
public static String toJsonString(Object obj) {
if (obj == null) {
return null;
}
return JSON.toJSONString(obj);
}
/**
* JSON字符串转对象
*/
public static <T> T parseObject(String jsonStr, Class<T> clazz) {
if (jsonStr == null || jsonStr.isEmpty()) {
return null;
}
return JSON.parseObject(jsonStr, clazz);
}
/**
* JSON字符串转JSONObject
*/
public static JSONObject parseObject(String jsonStr) {
if (jsonStr == null || jsonStr.isEmpty()) {
return null;
}
return JSON.parseObject(jsonStr);
}
}