this URLからJSONデータを解析しています。このように呼び出す: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
}
どうすればいいですか? ご協力いただきまして誠にありがとうございます。
私のプロジェクトに、私が欲しくない 'GiftList'のような多くのクラスを作成するよりも、多くのAPI呼び出しが含まれている場合。 –
フラグフィールドがすべてのapi呼び出しで同じ場合、異なるクラスを取る必要はなく、GiftListクラスで複数のインスタンスを持つことができます。それ以外はselfです。そうでなければ、ResponseWrapperクラスを使用できます –