如何解决如果参数相同,则将 pojo 类 A 的对象转换为 pojo 类 b 的对象
我确定这个问题可能在这里被问过几次,但我不明白我应该使用什么查询。在这里我需要将一个模型类 A 的对象转换为另一个模型类 B 的对象。 喜欢
Class A{
String Name;
String Data;
List<String> roleIds;
String id
}
另一个具有相同参数的类
Class B{
String Name;
String Data;
List<String> roleIds;
String id
}
例如 A a= new A();
B b = a;
我知道的一个解决方案是接口,我可以在两个类中使用它,然后使用它们的对象。但我需要知道在 Android 中还有其他解决方案可以实现吗?
我希望我能够表达我的问题。请帮助我理解。
解决方法
我不明白你为什么需要这样的行为,你可以使用相同的类和克隆
它们是不同类型的类并且需要不同的内存空间,因此在干净的代码中您无法做到这一点,但一种方法是使用 Gson 将其转换为 json 然后返回到其他类,但这非常非常糟糕方式。
还有其他方法,但它们不会是干净的代码
所以我希望你不要像上面那样做
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。