我正在尝试从html表(5000+行)中的数据执行导出到excel功能。
我使用json2.js将客户端数据解析为json字符串,称为jsonToExport。
此变量的值适用于较少数量的记录,并且解码正常(我在浏览器中以调试模式检查)
但是对于大型数据集5000+记录,json解析/解码失败。我可以看到编码的字符串,但解码后的值显示:
jsonToExport: unable to decode
我对数据进行了实验,发现如果数据超过特定大小,我就会收到此错误。
比如增加列大小或用小长度列替换大数据列,所以实际上它不是编码json字符串的数据格式的问题,因为如果列数有限,所有列的组合都可以工作。
如果它超出特定的大小限制,它肯定无法解码/解析然后在请求中传递json字符串。
是否有json2.js的问题进行解析(我认为)?。
我也试过json3.min.js并收到同样的错误。