私は多くの情報を提供するサーバからリクエストを出す必要があります。検索で見つかったものから、モデルクラスでのみこれを行うことができるようです。サーバーが私に送るすべての応答をカバーするためには、情報を格納する53のモデルクラスを作成する必要があります。JSONObjectでretrofitを呼び出します。
JSONなどの情報を保存するなどの簡単な方法があるのだろうかと思っていました。
私はOKHttpでRetrofitを使用しています。
getTimeSessionsCall.enqueue(new Callback<JSONObject>() {
@Override
public void onResponse(Call<JSONObject> call, Response<JSONObject> response) {
Log.i("getTimeSessions",Integer.toString(response.code()));
}
@Override
public void onFailure(Call<JSONObject> call, Throwable t) {
}
});
私はこの種の呼び出しを試みて何も保存しませんでした。コードは200ですが、JSONは空のままです。
ありがとうございます!
GSONのJsonObjectを代わりに使用することをお勧めします。これは、Retrofit 2ですでに利用可能なGsonConverterFactoryによって簡単にマップされます.APIインターフェイスコールの結果としてコールを設定できます。 –