Androidでのネットワーク構築にRetrofitを使用しています。 1つのシナリオでバックエンドにデータを送信したいが、別のシナリオで1つのキーがないのに同じデータを送信したい。 EG-RetrofitでBodyとしてSuperclassリファレンスを送信
データ:{ "テスト": "こんにちは"、 "TEST2": "HI"}
データ:{ "テスト": "こんにちは"}
エンドポイントは同じです。データのみが異なります。私はこれを行うには、さまざまな関数呼び出しを行い、異なるデータを送信することができますが、スーパークラスを作成し、そこから2つのPOJOクラスをサブクラス化することを考えました。その後、ユースケースに応じて、関連するサブクラスを送信します。しかし、そのためには、サブクラスで珍しいデータメンバーを宣言する必要があります。
Json parser
はsubclasses
から関連するメンバーを選ぶでしょうか?これは可能ですか?