作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在Retrofit2的Response类中提及“必填”和“可选”字段。就我而言,这是 API 调用的响应
Json 类:
{
"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 响应 does not include a field name
,生成的 POJO 将有 null
对于name
.
关于java - 如何在android中retrofit2的响应模型类中提及 "Optional"和 "Required"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55844110/
我是一名优秀的程序员,十分优秀!