我正在解析來自this URL的JSON數據。打電話是這樣的:Retrofit解析選擇性JSON數據
call.enqueue(new Callback<List<Gift>>() {
@Override
public void onResponse(Call<List<Gift>> call, Response<List<Gift>> response) {
List<Gift> places = response.body();
}
}
但我不想這樣。我想先檢查flag
是否爲0
。如果是,那麼我只想得到list
鍵的值。並且想要使用以下型號:
class Gift extends RealmObject{
String code, name;
//getters & setters
}
我該如何實現這一目標? 任何幫助是高度讚賞。
如果我的項目包含很多API調用,而不是我需要創建許多像'GiftList'這樣我不想要的類。 –
如果標誌字段對於所有api調用都是相同的,那麼不需要採用不同的類,那麼您可以在GiftList類中擁有多個實例它自己。否則,您可以使用ResponseWrapper類 –