【发布时间】:2011-01-30 23:05:24
【问题描述】:
我知道 Android 内置了 JSON 解析器,但我想知道是否值得使用性能更好的东西(如 Jackson - 请参阅 http://jackson.codehaus.org/)?有人试过吗?
【问题讨论】:
-
我从来没有遇到过 Android 的 JSON 解析器的速度问题。我什至在我的一个应用程序中有一个 41kb 的 JSON 文件,它在 G1 上加载只需几百毫秒(这很好,因为它只需要在应用程序启动时运行一次)。
-
绝对语速是可以接受的。考虑到在常规台式机 CPU 上,JSON 解析速度大约为数十兆 - 41 kb 文件将在毫秒左右完成,这仍然很好。即使 Android 系统通常具有较慢的 CPU,相对于快速替代方案而言,一百毫秒还是相当慢的。所以,适合这项工作的工具。对于临时使用(例如在启动时读取配置文件),内置处理程序通常是不错的。很高兴知道如果用例需要,还有改进的余地。
标签: android json parsing jackson