我正在使用JsonReader
加载我的数据,但是对于大数据,它的性能似乎较低。我想用JsonReader
替换ArrayReader
。我确定如果使用ArrayReader
,服务器响应的数据大小会变小,但不确定性能是否会提高。
最佳答案
无论哪种方式,您可能都不会快得多。在幕后,JsonReader只是将JSON字符串直接评估为一个对象(如果浏览器支持本机JSON.parse
函数,则调用该函数更好)。实际上,我猜想ArrayReader会比较慢,因为它实际上在数组上进行迭代以将数据提取到记录中。当然,您可以自己进行简单的测试-更改读取器的类型是不重要的。我假设您必须仔细研究一下从服务器返回的数据量。