发布于 2017-08-08 22:49:20 | 284 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

fastjson JSON 解析器

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。


fastjson 发布了 1.2.36 和 1.1.61.android,两个版本都已内置支持 Kotlin。具体更新如下:

fastjson-1.2.36

这个版本内置开始支持kotlin,进一步提升float/double的parse性能,提升序列化的性能。

Issues

  1. 内置支持kotlin,无需额外配置 https://github.com/alibaba/fastjson/wiki/kotlin_support_cn

  2. 修正WriteNonStringKeyAsString对enum支持的问题 #1371

  3. 使用fnv1a_64的prime和offset代替fnv_32的prime和offset

  4. 提升LinkedList序列化的性能 #1375

  5. Parser增强对java.sql.Timestamp的特别支持 #Timestamp

  6. 修正JSONObject.getXXXValue方法可能空指针的问题 #1362

  7. 修正某些场景下循环引用无法parse的问题 #1363

  8. 增强spring-mvc support #1361

  9. 修正方法级泛型推断错误的问题 #1320

  10. 支持反序列化时对属性值做trim处理 #1310

  11. 增强对jdk Proxy的序列化支持

  12. 增强Feature.BrowserSecure的支持,提升该选项打开时的性能

  13. 在spring-mvc场景,缺省打开增强Feature.BrowserSecure选项,防御xss安全攻击。

  14. 增加对无缺省构造函数类反序列化支持

  15. 提升float/double类型的parse性能(从android版port到标准版)

  16. 修复@JSONType.orders属性在parse时不起优化作用的bug

相关链接

fastjson-1.1.61.android

Issues

  1. 内置支持kotlin,无需额外配置 https://github.com/alibaba/fastjson/wiki/kotlin_support_cn

  2. 修正WriteNonStringKeyAsString对enum支持的问题 #1371

  3. 使用fnv1a_64的prime和offset代替fnv_32的prime和offset

  4. 去掉在Android上用不到的SerializeFeature.BrowserCompatible

  5. 提升LinkedList序列化的性能 #1375

相关链接



历史版本 :
fastjson 1.2.45 发布,Bug 修复版本
fastjson 1.1.68.android 发布,bug 修复
fastjson 1.2.44 版本发布,支持空字符串转 HashMap
fastjson 1.2.43 版本发布,Bug 修复以及安全加固
fastjson 1.2.42 版本发布,Bug 修复和安全加固
fastjson-1.2.41 和 fastjson-1.1.67.android 发布
fastjson-1.2.40 版本发布,修复 BUG 并增强 Kotlin 支持
fastjson-1.1.65.android 发布, 增强 Kotlin 支持
fastjson-1.1.64.android 增强对 Kotlin 的支持,修复 BUG
fastjson-1.2.39 修复了 kotlin 及各种场景下的小问题
fastjson-1.1.63.android 增强对 Kotlin 的支持,提升性能
fastjson-1.2.38 版本发布,优化了日期类型反序列化
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务