【发布时间】:2019-04-22 14:56:58
【问题描述】:
我有一个如下图所示的 JSON 响应,并且我创建了一个名为 Project 的可序列化类
在图像中,我的一个对象数组中有两个对象(emergency_contact 和 secondary_owner)。我试图弄清楚是否要做什么来定义对象,因为我希望这些细节出现在我的构造函数中。
到目前为止我已经这样做了:
public class Project implements Serializable {
public int id;
public String name;
public String additional_information;
//Now what to do Emergency contact
public Project(int id, String name, String additional_information){
}
}
我曾想过这样做,public EmergencyContact emergency = new EmergencyContact(param1, param2)。
并创建一个名为EmergencyContact 的新类,并为参数执行getter 和setter。但是这样做之后,我仍然很困惑,我将如何定义它我的构造函数?
我知道我很接近,但我需要一些帮助。
【问题讨论】:
-
public Project(int id, String name, String additional_information, EmergencyContact emergencyContact)- 与构造函数中的任何其他字段相同 -
您还必须为两个嵌套对象定义类。
-
你能告诉我关于代码的问题吗@IvanKaloyanov?
标签: java android json serializable