gpt4 book ai didi

java - 子类的类加载器

转载 作者:行者123 更新时间:2023-12-01 15:15:56 25 4
gpt4 key购买 nike

这是我的场景:

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

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

有什么办法可以达到这个目的吗?预先感谢您!

最佳答案

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

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

关于java - 子类的类加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com