Java中的Getter和Setter

Java中的Getter和Setter,java,Java,在我的代码中,我解析一个JSON对象和一个构造函数,并使用get和set方法将这些值分配给变量 现在的问题是set方法中打印的值以正确的方式返回值。但是在get方法中打印的值即使在将那些解析的值分配给它们之后也返回NULL 获取和设置方法 输出 似乎解析的值没有在get方法中赋值。它们是原语-getter返回0,而不是null 关于JSON对象,我建议使用JSON java或JSON simple之类的库。不需要重新发明轮子 JSON java: Json siml: Guava的Gson库也

在我的代码中,我解析一个JSON对象和一个构造函数,并使用get和set方法将这些值分配给变量

现在的问题是set方法中打印的值以正确的方式返回值。但是在get方法中打印的值即使在将那些解析的值分配给它们之后也返回NULL

获取和设置方法

输出

似乎解析的值没有在get方法中赋值。

它们是原语-getter返回0,而不是null

关于JSON对象,我建议使用JSON java或JSON simple之类的库。不需要重新发明轮子

JSON java: Json siml:


Guava的Gson库也是一个有效的选择

请在问题中发布您的代码和输出,而不是链接到图像。使用库完成该任务。只有当你在为学校或类似的事情而学习时,才可以用手来做。我会使用像杰克逊这样的图书馆。请发布方法调用方的代码