fastjson (json解析/生成框架)

来源:互联网 发布:手机淘宝在哪装修 编辑:程序博客网 时间:2024/06/01 08:46
  • Gradle地址:
  • compile 'com.alibaba:fastjson:1.2.19'
  • Github地址:
  • https://github.com/alibaba/fastjson

我要推荐的是阿里巴巴工程师开源的一个 json 库:FastJSON,这个库在解析速度和易用性上来说都很不错。

Fastjson是一个Java语言编写的JSON处理器。1、遵循 http://json.org 标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。 3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。 4、开源,使用Apache License 2.0协议开源。

主要特点:

  • 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)

  • 强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)

  • 零依赖(没有依赖其它任何类库除了JDK)


在Android最常用到的不过是在请求接口的,需要解析json.
而这个最明显的好处就是不需要一个键值一个键值这样解析了,只需要在Bean里面把参数名和接口的key值对应好就行了。

但在使用中,我发现一个很不好的问题:



你会发现,当bean对象只有一个的时候,是不能用getPersonList()这个方法,只能去判断而灵活使用


1 0
原创粉丝点击