JSON解析能力

Android系统也有原生的提供了JSON解析的API,但是它的速度非常慢,而且没有提供简单方便的接口来提高开发者的效率和降低出错可能。

GSON

gson是Google出品的JSON解析函数库,可以将JSON字符串反序列化为对应的java对象,或反过来将Java对象序列化为对应的JSON字符串。
大小232k

jackson

Fastjson

Fastjson是阿里巴巴公司出品的一个Java语言编写的高性能且功能完善的JSON函数库。
它是采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,号称是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化,协议交互,web输出,Android客户端等多种应用场景。
Fastjson还存在一个专为Android定制的版本--fastjson.android
大小256kb

LoganSquare

从性能和包大小综合考虑--最终选择fastjson.android

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,707评论 25 709
  • 在技术面试的时候肯定都会问到使用了哪些第三方框架,为什么使用它而不用其他的。身边朋友就有这样的亲身经历: 面试官:...
    四级五次郎阅读 12,458评论 23 154
  • JSON的特点: JSON数据格式(JSON对象、JSON数组): 1、JSON对象:{ } 结构:{key1:v...
    gogoingmonkey阅读 7,042评论 0 5
  • 假如我有一支神奇的画笔,可以画出人世间最美丽的风景,也可以画出我心中最温柔的你。 红,橙,黄,绿,青,蓝,紫——今...
    墨灵卷阅读 1,293评论 0 0
  • 我走在喧闹的大街上,周围是来来往往的人群,车辆,喇叭声,叫卖声,聊天声。我走进一个书店,书店环境安静,书架摆放整齐...
    迷途的时一阅读 1,254评论 1 0