ypge 发表于 2024-12-6 16:31:02

Gcexcel7.2.3 fromJson错误

前端【17.1.6】toJson后端gcexcel fromJson报错
JsonParser#getInt() is valid only VALUE_NUMBER parser state. But current parser state is START_OBJECT

Lewis 发表于 2024-12-6 16:31:03

你这个json里面的selection很奇怪:


正常的是


ypge 发表于 2024-12-6 17:12:47

Lewis 发表于 2024-12-6 17:06
你这个json里面的selection很奇怪:




对哦,我看看是不是这个问题

Wilson.Zhang 发表于 2024-12-6 17:16:00

本帖最后由 Wilson.Zhang 于 2024-12-6 17:17 编辑

如有新问题,欢迎发新帖沟通。
{:5_110:}

Wilson.Zhang 发表于 2024-12-9 12:21:48

本帖最后由 Wilson.Zhang 于 2024-12-9 12:25 编辑

您好!除了2楼用户发现的selections属性数据格式不正确外,我们还发现activeRow和activeCol的数据也不正确,如下图所示:


正常地,SpreadJS序列化得到的json数据中activeRow和activeCol如果存在则值为正常的数字,您可以使用toJSON()亲测了解。

所以,在您当前的文件中,需要将这两个属性数据删除,或者设置符合sheet行列数的数值。

另外,从json数据中发现的这些异常现象来看,建议您不要更改通过toJSON()方法得到的序列化数据内容。因为SpreadJS在版本更新过程中会引入新功能或者增强原有的功能,这样可能会影响其序列化json数据内容的内部结构,进而可能影响您自行修改或组织的json数据。建议您直接使用SpreadJS的序列化数据或者其他支持的文件类型,如ssjson、sjs、xlsx等。
页: [1]
查看完整版本: Gcexcel7.2.3 fromJson错误