找回密码
 立即注册

QQ登录

只需一步,快速开始

低调的繁华
金牌服务用户   /  发表于:2024-11-11 14:00  /   查看:204  /  回复:14
1金币
Workbook对象后续是否支持对象序列化,目前版本的book对象不支持序列化,在进行rpc调用时是有问题的。

14 个回复

正序浏览
Wilson.Zhang
超级版主   /  发表于:2024-11-14 08:48:06
15#


问题既已得到有效解答,那就结帖了。如有新问题,欢迎您发新帖沟通。
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-11-13 18:36:18
14#
Wilson.Zhang 发表于 2024-11-13 17:26
我可能没表达清楚,是暂不支持,后续会不会支持是未来的事情,暂时不得而知。和正常的需求采纳过程一样, ...

好的
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-13 17:26:55
13#
低调的繁华 发表于 2024-11-13 14:01
咱们官方后续不考虑支持对象序列化的原因是为什么呢?

我可能没表达清楚,是暂不支持,后续会不会支持是未来的事情,暂时不得而知。和正常的需求采纳过程一样,咱们需要详细评审每一个需求,做规划,当前的计划暂不支持,产品侧会考虑的。所以,是当前暂不支持,后续不确定什么时候会支持,无法向您做出保证。为了不影响您当前的使用,建议您采取已经支持的序列化方式使用。
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-11-13 14:01:50
12#
Wilson.Zhang 发表于 2024-11-13 13:48
我更建议您使用SpreadJS和GcExcel之间可以互通的序列化格式,也就是ssjson和sjs文件流。在当前支持的序列化 ...

咱们官方后续不考虑支持对象序列化的原因是为什么呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-13 13:48:27
11#
本帖最后由 Wilson.Zhang 于 2024-11-13 13:50 编辑

我更建议您使用SpreadJS和GcExcel之间可以互通的序列化格式,也就是ssjson和sjs文件流。在当前支持的序列化格式以外,暂时不考虑支持其他格式。
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-11-12 19:37:35
10#
Lewis 发表于 2024-11-12 19:10
如果同时使用了spreadjs的话,可以用workbook的open、save方法把工作簿序通过sjs文件流的方式传输,这样也 ...

我们目前是这样实现的,但是想问下官方有没考虑后续支持序列化
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-12 11:31:15
8#
您好!我们调研后有如上发现,请您参见7楼同事的回复,提供多一些信息。
回复 使用道具 举报
JoeJin
葡萄城公司职员   /  发表于:2024-11-12 09:24:16
7#
低调的繁华 发表于 2024-11-11 17:11
比如我有一个dubbo的接口返回值是Workbook对象,我在客户端调用服务端的接口返回一个Workbook对象时会报 ...

不好意思,我想进一步确认问题。

Dubbo 默认使用的是 Hessian2 二进制序列化,不论 GcExcel 是否支持,前端在从二进制反序列化成对象的时候,应该都不太好处理。

往上给出的建议是说,在后端加一个中间层,从dubbo 接口返回的二进制接口,转换回原本的对象。再通过框架 json 自动序列化对象,或者文件的方式传递回到前端。


另外,不是很理解,客户端指的是前端吗?直接传递 workbook 对象,放到前端,应该没法直接用才对。毕竟 JS 也不能直接使用 Java 的 workbook 对象。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-12 08:43:46
6#
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-11-11 18:58:20
5#
Wilson.Zhang 发表于 2024-11-11 17:46
了解您的诉求了,我们调研下先,之后会及时向您同步结论,请您耐心等候。

好的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部