【发布时间】:2018-08-11 22:04:25
【问题描述】:
我正在使用 Retrofit 从 API 获取数据并将其解析为 POJO 对象。
但是,API 没有记录,我不太确定 JSON 包含哪些数据。
我的 POJO 中有字段用于我确定即将到来的数据,但有时它们是我没有考虑的 JSON 中的字段。
显然,Retrofit 只是忽略了这些字段。
当 JSON 中的字段不在 POJO 中时,如何让它发送警告?
class User {
@SerializedName("id")
private Integer id;
@SerializedName("name")
private String name;
[relevant getters and setters]
}
即将到来的 JSON 是:
{
id: 5,
name: "John",
age: 23
}
年龄字段不在POJO中,但在应用程序中没有抛出任何错误;在这种情况下如何让它显示错误?
【问题讨论】:
标签: android json api networking retrofit