日期:2014-05-16  浏览次数:20327 次

这个问题真解决不了,关于json序列化对象效率问题!
如题:谁能帮我解决!我以分相许...

三千多条数据需要几十秒时间,真让人受不了。。。

------解决方案--------------------
你的数据时为了在前台以什么形式呈现?
如果是表格的话 要做成分页的 非表格的话 可以考虑拆成几次异步请求
------解决方案--------------------
三千条要几十秒,肯定是代码设计上的问题.另外,只是传数据的话,一般情况下不一定要用json,对数据做一般的格式化就行,然后再用正则来分解,比较方便
------解决方案--------------------
你的代码贴出来看看。
------解决方案--------------------
JSON.stringify 仅针对数据

直接eval来转换是最快的
关键是要保证eval的内容安全,不带逻辑代码之类的内容
不过如果代码都是自己写的话,一般不存在此类问题
------解决方案--------------------
三千多条数据需要几十秒时间
我的也是很慢,好像没楼主这么慢,正想办法解决呢。
用JSON一次往页面传递很多东西,然后用表格展示,快不了的。
只能在后台做分页,一次往前端少传些
------解决方案--------------------
eval当时最快的转换方法,但是一次三千多条数据,这又何必呢?比较赞同二楼的说法
------解决方案--------------------
json确实数据量如果大了就不行了
------解决方案--------------------
用datareader 读取吧,自己拼json格式,而不是用JSON工具转换。这样或许快点