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;
    }


}
相关推荐
这个人懒得名字都没写9 分钟前
Python包管理新纪元:uv
python·conda·pip·uv
有泽改之_10 分钟前
leetcode146、OrderedDict与lru_cache
python·leetcode·链表
无敌最俊朗@25 分钟前
STL-vector面试剖析(面试复习4)
java·面试·职场和发展
是毛毛吧33 分钟前
边打游戏边学Python的5个开源项目
python·开源·github·开源软件·pygame
PPPPickup40 分钟前
easychat项目复盘---获取联系人列表,联系人详细,删除拉黑联系人
java·前端·javascript
LiamTuc1 小时前
Java构造函数
java·开发语言
三途河畔人1 小时前
Pytho基础语法_运算符
开发语言·python·入门
长安er1 小时前
LeetCode 206/92/25 链表翻转问题-“盒子-标签-纸条模型”
java·数据结构·算法·leetcode·链表·链表翻转
菜鸟plus+1 小时前
N+1查询
java·服务器·数据库
我要添砖java1 小时前
《JAVAEE》网络编程-什么是网络?
java·网络·java-ee