Java 如何提及;“可选”;,及;“必需”;android中Reformation2响应模型类中的字段
如何在2的响应类中提及“必需”和“可选”字段。在我的例子中,这是API调用的响应 Json类:Java 如何提及;“可选”;,及;“必需”;android中Reformation2响应模型类中的字段,java,android,retrofit2,Java,Android,Retrofit2,如何在2的响应类中提及“必需”和“可选”字段。在我的例子中,这是API调用的响应 Json类: { "id":"133544", //Required "name":"abcd" //Optional } 模型类: public class User { @SerializedName("id") private String id; @SerializedName("name") private String name; public Str
{
"id":"133544", //Required
"name":"abcd" //Optional
}
模型类:
public class User {
@SerializedName("id")
private String id;
@SerializedName("name")
private String name;
public String getId() {
return id;
}
public String getName() {
return name;
}
}
如何在此处区分必填字段和可选字段?Gson会将您的序列化字段值设置为null。在您的示例中,如果您得到的JSON响应
不包含字段名
,则生成的POJO将为名称
设置null
,不包含字段名
,则生成的POJO将为名称
的可能重复项提供null