我正在解析来自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类 –