Java 轻快的android json解析器?
当我开始这个项目时,我和GSON一起完成了大部分工作,并且有很好的支持 我现在觉得它的表现不是很好。比如说,当我从web服务加载一个包含200个项目(对象)的数组时,在我的Nexus s上解析它到对象数组大约需要5秒钟的时间。在Emulator上,它甚至更明显。在这种情况下,我喜欢模拟器的慢度,因为它很好地显示了所有这些不好的地方Java 轻快的android json解析器?,java,android,json,Java,Android,Json,当我开始这个项目时,我和GSON一起完成了大部分工作,并且有很好的支持 我现在觉得它的表现不是很好。比如说,当我从web服务加载一个包含200个项目(对象)的数组时,在我的Nexus s上解析它到对象数组大约需要5秒钟的时间。在Emulator上,它甚至更明显。在这种情况下,我喜欢模拟器的慢度,因为它很好地显示了所有这些不好的地方 现在,我的应用程序已经相当稳定了——我正在寻找不同的方法来完成我需要做的事情,也许还能节省安装量。由于HTC的问题,我不得不使用自定义名称空间将GSON烘焙到我的应用
现在,我的应用程序已经相当稳定了——我正在寻找不同的方法来完成我需要做的事情,也许还能节省安装量。由于HTC的问题,我不得不使用自定义名称空间将GSON烘焙到我的应用程序中。你尝试过解析器吗?我从GSON切换到过去的项目中,获得了相当显著的性能改进。比较json解析器库 大文件结果 小文件结果 根据解析速度的优点选择要使用的库取决于您的环境
- 如果你有一个经常或主要与大公司打交道的环境 JSON文件,然后是您感兴趣的库。格森斗争 最重要的是有大文件
- 如果您的环境主要处理大量小型JSON请求, 例如,在微服务或分布式体系结构设置中, 那么,GSON是您感兴趣的图书馆。杰克逊最挣扎 用小文件
- 如果您不得不经常处理这两种类型的文件,
JSON.simple在两项测试中都排在第二位,这使它成为一个
对于可变环境来说,这是一个很好的工作平台。杰克逊和格森都没有
也可以跨多个文件大小执行