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


}
相关推荐
xingzhemengyou1几秒前
Python lambda函数
开发语言·python
Geoking.4 分钟前
【Java】深入理解 Java 枚举(Enum)
java·开发语言
像风一样的男人@16 分钟前
python --生成ico图标
java·python·spring
zhaokuner17 分钟前
06-聚合与一致性边界-DDD领域驱动设计
java·开发语言·设计模式·架构
技术小泽28 分钟前
DDD领域设计精讲
java·后端·设计模式·架构
多打代码29 分钟前
2026.1.2 删除二叉搜索树中的节点
开发语言·python·算法
laplace012330 分钟前
Part 5|LangChain Agent 部署与上线流程(LangGraph 生态)
笔记·python·学习·语言模型·langchain
Dxy123931021631 分钟前
Python MySQL 错误回滚实战代码
数据库·python·mysql
SatVision炼金士40 分钟前
Mac 安装Homebrew记录
java·elasticsearch·macos·maven
星空椰1 小时前
jvms Java 版本管理工具
java·开发语言