我從一個REST API使用改造加載數據。安卓:表示該接口的所有領域都@Nullable
我知道,這個API有時返回部分結果:某些字段有時也不見了。
爲了確保我妥善處理這些情況,我目前註釋等領域的@Nullable
在定義API接口:
class RedactedForecast implements Serializable {
@Nullable String date;
@Nullable String time;
@Nullable String overview_title;
@Nullable String overview;
@Nullable String forecast_title;
@Nullable String forecast;
}
但是加入這個註釋處處不方便,因爲結果對象是複雜的。
有沒有辦法說,所有從一個類中的字段有可能爲空?有沒有更好的方法來處理這個問題?
懷疑它,因爲基元例如不能爲空 –