为了创建一个通用的 Jackson 工具类,我们可以定义一个名为 JacksonUtils 的工具类,该类将提
供多种方法来支持不同类型的 JSON 转换需求。下面是一个示例实现,包括基本的 JSON 到 Java
对象的转换、Java 对象到 JSON 的转换、以及更复杂的类型如 CommonResult 的转换。
CommonResult 类定义
首先定义 CommonResult 类,它包含一个泛型 data 字段:
public class CommonResult<T> {
private boolean success;
private String message;
private T data;
// 构造函数、getter 和 setter
public CommonResult() {}
public CommonResult(boolean success, String message, T data) {
this.success = success;
this.message = message;
this.data = data;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.succes