繁体   English   中英

儿童类的ClassLoader

[英]ClassLoader for children classes

这是我的情况:

  • 我有一个“远程”服务(在Android设备上本地运行,但在另一个单独的进程上运行)。
  • 我构建了一个API来与此服务进行交互。 它基于Message
  • 在此API中,需要传递API定义的某些对象,例如,自定义Entity类的实例。

我在这里遇到的问题是,对于Entity子类,服务无法解组它们,因为显然他不知道此类(抛出ClassNotFoundException )。 但是我只想通过此子类访问Entity类的功能。

有什么办法可以做到这一点? 先感谢您!

如果要将序列化的Java对象发送到远程API,则API必须知道要反序列化该对象的对象(因此,它必须知道Entity的每个子类型)。

也许您可以尝试将对象作为JSON发送,然后将JSON数据解析为Entity-Object。 我不确定JSON是否可以帮助您,但是您可以尝试一下。 (en.wikipedia.org/wiki/JSON)

我深知首先u需要将对象映射到接收器尝试使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM