展开

Fastjson是一个Java库,可用于将Java对象转换成其JSON表示,它还可以用来将JSON字符串转换为等价的Java对象,Fastjson可以处理任意的Java对象,包括你没有源代码的预先存在的对象。

Fastjson的目标
提供简单的toJSONString()和parseObject()方法,将Java对象转换成JSON,反之亦然。
允许将预先存在的不可修改的对象转换为JSON,或从JSON中转换。
对Java泛型的广泛支持
允许自定义对象的表示方法
支持任意复杂的对象(具有深厚的继承层次和广泛使用的通用类型
·高性能·
fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。
·支持标准·
Fastjson完全支持http://json.org的标准,也是官方网站收录的参考实现之一。
·功能强大·
支持各种jdk类型。包括基本类型、JavaBean、Collection、Map、Enum、泛型等。
支持循环引用
·无依赖·
不需要例外额外的jar,能够直接跑在JDK上。
·支持范围广·
支持JDK 5、JDK 6、Android、阿里云手机等环境。
·开源·
Apache License 2.0
代码托管在github.org上
·测试充分·
fastjson有超过1500个testcase,每次构建都会跑一遍,丰富的测试场景保证了功能稳定。
1、遵循http://json.org标准,为其官方网站收录的参考实现之一。
2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。
3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。
4、开源,使用Apache License 2.0协议开源。
v1.2.76
修复一些直接抛RuntimeException的问题
parser自动识别gzip bytes
修复Throwable继承类属性不支持自动类型转换问题
修复PrettyFormat情况下引用计算不对的问题
修复AutoType不兼容LinkedHashMap的问题
增强对Enum类型的自定类型转换
修复deserializeUsing在泛型某些场景不能正常工作的问题
提升JSONReader性能,减少小对象创建
增强对JSONPath对filter的支持
JSONPath支持忽略NullValue的选项
增强对定制化enum的支持
增强对java.time.Instant和org.joda.time.Instant的支持
修复Parser某些场景不能识别引用的问题
加载全部内容
猿编程电脑客户端86M26442人在玩很多家长想要培养孩子的思维能力,让孩子使...
下载
易简玖大猫运行库合集正式版971M15100人在玩如果您是游戏开发人员的话可以试试这款易简...
下载
黑群晖DSM7.0iso镜像版216M13866人在玩各位编程行业的朋友们注意了,黑群晖DSM...
下载
Pageoffice序列号10K5828人在玩Pageoffice是很贵的一款软件了...
下载
pageoffice永久免费版30M5685人在玩小伙伴们我掐指一算,你可能缺少一款pag...
下载
hyperMILL2019特别版4G4364人在玩各位编程加工行业的朋友们注意了,这款hy...
下载
GC POWERSTATION中文版11M3033人在玩如果您在寻找一款功能强大的PCB设计后期...
下载
Keil ARM MDK5永久免费版713M2828人在玩各位编程行业的小伙伴们注意了,KeilA...
下载
javaw.exe文件69K2711人在玩各位java编程行业的朋友们注意了,如果...
下载
Toad for Oracle中文补丁3M2670人在玩使用ToadforOracle这款编程软...
下载