json解析浏览器中的大数据错误

时间:2015-01-07 23:17:40

标签: json parsing


我正在尝试从html表(5000+行)中的数据执行导出到excel功能。
我使用json2.js将客户端数据解析为json字符串,称为jsonToExport。
此变量的值适用于较少数量的记录,并且解码正常(我在浏览器中以调试模式检查) 但是对于大型数据集5000+记录,json解析/解码失败。我可以看到编码的字符串,但解码后的值显示:

jsonToExport: unable to decode


我对数据进行了实验,发现如果数据超过特定大小,我就会收到此错误。

比如增加列大小或用小长度列替换大数据列,所以实际上它不是编码json字符串的数据格式的问题,因为如果列数有限,所有列的组合都可以工作。 如果它超出特定的大小限制,它肯定无法解码/解析然后在请求中传递json字符串。

是否有json2.js的问题进行解析(我认为)?。

我也试过json3.min.js并收到同样的错误。

1 个答案:

答案 0 :(得分:0)

除非您使用旧的浏览器支持,例如7,否则您不再需要使用过时的库来解析JSON,它内置于JSON.parse(jsonString)