0

这是我的场景:

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

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

有没有办法实现这一点?先感谢您!

4

2 回答 2

2

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

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

于 2012-08-10T12:08:53.813 回答
-1

我理解得很好,首先你需要将对象映射到接收器中尝试使用这个

于 2012-08-09T10:18:00.327 回答