【发布时间】:2016-08-05 12:10:44
【问题描述】:
我正在使用 Retrofit 在 Android 中进行网络连接。我想在一种情况下向后端发送一些数据,但我想发送相同的数据,尽管在另一种情况下缺少 1 个键。例如-
数据:{“测试”:“你好”, "test2" :"hi"}
数据:{“测试”:“你好”}
端点是一样的。只是数据不同。我可以通过进行不同的函数调用并向它们发送不同的数据来做到这一点,但我想创建一个超类并从中继承两个 POJO 类。然后根据用例,我只发送相关的子类。但为此我必须在子类中声明不常见的数据成员。
Json parser 会从subclasses 中挑选相关成员吗?这可能吗?
【问题讨论】:
标签: java android inheritance retrofit retrofit2