xuanlincom 发表于 2024-5-13 18:24:48

【9.0.103】数组对象不能作为服务端命令传入参数

升级9.0.103后,数组对象传入服务端命令发生错误


目前权宜做法是先序列化,再反序列化回来转化一次,但这样操作比较冗余,之前也没有这个问题,所以这会不会是个Bug?

Lay.Li 发表于 2024-5-13 18:24:49

感谢各位大佬的支持~
估计是那个插件的问题,这边儿换了一个插件使用就可以了

赛龙周 发表于 2024-5-13 20:42:21

看不懂你要干嘛

xuanlincom 发表于 2024-5-13 20:52:02

赛龙周 发表于 2024-5-13 20:42
看不懂你要干嘛

将数组作为参数传入服务端命令,被传入的服务端命令参数也是数组类型,但是发生了错误,测试发现是数组对象命令生成的数组存在这一问题。测试文件并不包含具体的需求

豪~豪 发表于 2024-5-14 08:47:57

看了一下,确实有点像BUG,可以先安装你的方法来解决
按道理循环了,那个对象应该不会错

xuanlincom 发表于 2024-5-17 17:37:56

Lay.Li 发表于 2024-5-14 10:04
感谢各位大佬的支持~
估计是那个插件的问题,这边儿换了一个插件使用就可以了

虽然这样是可以解决,可这是个老插件,实际在工程中已经使用了多次,逐一替换需要浪费大量时间还得重新测试。而且在实际使用中,还发现了对象不能获取下级对象的问题,比如有对象:
Message ={"Code":0,"Result":null}
使用Medssage.Code发生错误
系统插件能够随着系统升级保持可用,否则来回的折腾实在是太麻烦了

Lay.Li 发表于 2024-5-17 18:37:35

大佬,目前的话确实没有其他方案了,这个插件是其他论坛格友开发的插件,不一定会随着版本的更新去更新。可能会出现一些版本不兼容的问题,您也可以在插件底下留下,看看插件作者有没有时间更新一下。

官方的插件是会随着版本的更新去更新的,如果有不兼容的问题,欢迎您反馈给我们



页: [1]
查看完整版本: 【9.0.103】数组对象不能作为服务端命令传入参数