JSONUtil.parse将java对象转为json时,需要在java对象中设置get、set方法

想要使用JSONUtil.parse将java对象转为json格式,但是一直为空,代码如下

java 复制代码
public class MyTest {
    public static void main(String[] args) {

        Test3<String> test3 = new Test3<>("2","hhhhhhaaa");

        System.out.println(JSONUtil.parse(test3));
    }
}

class Test3<T>{
    String name;
    T msg;

    Test3(String name,T msg){
        this.name = name;
        this.msg = msg;
    }
}

后来经过指点,需要加入set和get方法才能转为json格式

java 复制代码
public class MyTest {
    public static void main(String[] args) {

        Test3<String> test3 = new Test3<>("2","hhhhhhaaa");

        System.out.println(JSONUtil.parse(test3));
    }
}

class Test3<T>{
    String name;
    T msg;

    Test3(String name,T msg){
        this.name = name;
        this.msg = msg;
    }

    public void setName(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }

    public void setMsg(T msg){
        this.msg = msg;
    }

    public T getMsg(){
        return this.msg;
    }


}
相关推荐
iナナ2 分钟前
初识JVM
java·jvm
m0_5704664111 分钟前
代码随想录算法训练营第二十八天 | 买卖股票的最佳实际、跳跃游戏、K次取反后最大化的数组和
java·开发语言·算法
和鲸社区17 分钟前
《斯坦福CS336》作业1开源,从0手搓大模型|代码复现+免环境配置
人工智能·python·深度学习·计算机视觉·语言模型·自然语言处理·nlp
豌豆花下猫1 小时前
Python 潮流周刊#118:Python 异步为何不够流行?(摘要)
后端·python·ai
THMAIL1 小时前
深度学习从入门到精通 - LSTM与GRU深度剖析:破解长序列记忆遗忘困境
人工智能·python·深度学习·算法·机器学习·逻辑回归·lstm
ST.J1 小时前
swing笔记
java·笔记
菩提树下的凡夫1 小时前
瑞芯微RV1126目标识别算法Yolov8的部署应用
java·算法·yolo
爱隐身的官人1 小时前
新后端漏洞(上)- Java RMI Registry反序列化漏洞
java·反序列化漏洞
wheeldown1 小时前
【数学建模】数据预处理入门:从理论到动手操作
python·数学建模·matlab·python3.11
叫我阿柒啊1 小时前
从Java全栈到前端框架:一次真实的面试对话与技术解析
java·javascript·typescript·vue·springboot·react·前端开发