Skip to content

Releases: alibaba/fastjson

fastjson-1.1.55.android发布

20 Nov 08:44
Compare
Choose a tag to compare

这是一个针对android发布的小版本,例行的BUG修复功能增强,是针对上一个android版本1.1.54.android的升级。

fastjson的android版本针对android各个版本做优化,性能比原生的JSON解析器速度更快,也比gson/jackson要快。

Bug Fixed

  1. 修正泛型多重嵌套不能正确解析的问题 #569
  2. 修正兼容JDK的问题
  3. List类型支持输入'{}'这样的格式
  4. 修正引用计算不正确的问题。 #859

功能增强

  1. 支持抽象方法的JSONField配置 #911
  2. 支持NonPublicField反序列化 Feature.SupportNonPublicField #900

相关链接

fastjson-1.2.21版本发布,修复BUG

12 Nov 21:55
Compare
Choose a tag to compare

这是一个Bug修复版本,修复大家反馈的问题。

Bug Fixed

  1. 修复@JSONField.name配置包含特别字符报错的问题 #887
  2. WriteClassName时自动识别代理类 #872
  3. 对象同时为Key和Value时引用计算出错 #688
  4. 修正byte/short/int/float类型parse溢出时不报错的问题 #868
  5. 修正JSONField定义在抽象类中无法被识别的问题 #744
  6. 当get/is方法同时存在时,优先选择get方法

功能增强

  1. @JSONField新增加alternateNames支持, 文档看这里 https://github.com/alibaba/fastjson/wiki/JSONField_alternateNames_cn #878

相关链接

fastjson-1.2.20版本发布,修复BUG

22 Oct 05:14
Compare
Choose a tag to compare

这是一个小改动的BugFixed版本,频繁发布是因为有人等着用。

Bug Fixed

  1. 在某些场景下,反序列化不支持私有缺省构造函数。
  2. 修正当使用SerializerFeature.WriteNullXXX而不配置SerializerFeature.WriteMapNullValue不工作的问题 #867

相关链接

fastjson-1.2.19版本发布,修复BUG

20 Oct 06:23
Compare
Choose a tag to compare

这是一个很小更新的BugFixed版本。

Bug Fixed

  1. 修复解析JSON某些场景引用JSONArray元素解析出错的BUG
  2. 修复解析JSON存在引用时性能较差的问题 #859
  3. 反序列化支持EnumMap

相关链接

fastjson-1.2.18 例行Bug修复版本

15 Oct 06:14
Compare
Choose a tag to compare

这是例行的BugFixed版本。

Bug Fixed

  1. 修正使用带参数的TypeReference会导致内存占用较大的问题。 #849
  2. 修正JSONField.deserializeUsing配置在泛型参数时不起作用的问题。 #829
  3. 全角中文字符不再作为特殊字符转义输出,一定程度避免MD5不一致的问题。 #690
  4. 修正某些场景嵌套泛型解析不正常的问题 #569 #852 #848

相关链接

fastjson-1.2.17修复BUG功能增强

06 Sep 04:14
Compare
Choose a tag to compare

这是例行的BugFixed功能增强版本,修复或者增强都是一些小问题,大家按需更新

Bug Fixed & Enhancement

  1. 支持XMLGregorianCalendar序列化和反序列化 #782
  2. 发序列化为char[]类型时如果类型不匹配,没有正确报错 #776
  3. 序列化float/double字段时保留.0后缀 #773
  4. JSONObject.getObject方法不能识别大小写不匹配的字段 #807
  5. JSONCreator构造对象时简单类型缺省值问题 #802
  6. 日期格式更智能识别 #801
  7. 某些场景非法JSON格式没有报错 #779
  8. JSONObject.getObject方法不能自动parse字符串 #780
  9. JSONPath在当数组属性不存在时报错 #799

相关链接

下载 http://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.17/
文档 https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
源码 https://github.com/alibaba/fastjson/tree/1.2.17

fastjson-1.1.54.android版本小改动Bug修复

28 Aug 13:37
Compare
Choose a tag to compare

这是一个很小改动的bug修复版本。

Bug Fixed

  1. 修复JSON数组第第一个元素字符串且非第一个元素非字符串某些场景下解析出错的问题 #784
  2. 修复gradle 2.1.2匿名内嵌类首次序列化时性能低下的问题 #778
  3. 某些场景错误格式JSON不报错 #779

相关链接
下载 http://repo1.maven.org/maven2/com/alibaba/fastjson/1.1.54.android/
文档 https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
源码 https://github.com/alibaba/fastjson/tree/1.1.54.android

fastjson-1.2.16修复BUG功能增强

14 Aug 17:26
Compare
Choose a tag to compare

Bug Fixed

  1. 修复List字段存在特别字符并且JSON字符串大于2K时序列化导致格式错乱的问题。 #771
  2. 修复泛型多层嵌套时无法正确解析的问题 #569
  3. 修复SerializeConfig增加filter在map上失效的问题 #763
  4. 修复字段名非camel大小写规范时无法识别JSONField问题 #717

功能增强

  1. 新增加spring-websocket支持 https://github.com/alibaba/fastjson/wiki/Spring_websocket_support_cn #750
  2. JSONField支持通过serializeUsing和deserializeUsing配置定制序列化 文档 https://github.com/alibaba/fastjson/wiki/JSONField #767
  3. 新增加SerializerFeature.WriteBigDecimalAsPlain特性

相关链接

1.1.53.android版本BugFixed和功能增强

15 Aug 01:24
Compare
Choose a tag to compare

这个是backport标准版本BugFixed和功能增强的版本。

  1. 反序列化final字段忽略而不是报错 #698
  2. JSONField支持配置dateFormat #729
  3. 嵌套泛型无法识别 #569
  4. 支持命名策略 #746 #699

相关链接

fastjson-1.2.15支持属性命名策略配置和springfox

31 Jul 09:09
Compare
Choose a tag to compare

这是一个小的更新版本,支持支持属性命名策略配置和springfox

功能增强

  1. 支持属性命名策略配置 #746 #699
  2. 支持springfox #697

Bug Fixed

  1. 修正JSONPath带都好的问题 #735 #747

相关链接