Skip to content

fastjson 2.0.56版本发布,性能进一步提升

Latest
Compare
Choose a tag to compare
@wenshao wenshao released this 22 Feb 01:01
· 28 commits to main since this release

这个版本进一步提升了性能,并且修复了2.0.54发布以来用户反馈的BUG。

Issues

  1. 修复JSONReaderJSONB未实现readArray方法的问题 #3332
  2. 修复字符串中有@type且位置不在json串开始位置时和fastjson 1.x行为不一致的问题 #3284
  3. 新增加API支持JSON::configEnumAsJavaBean #3286
  4. 增强对反序列化对单元素数组的支持,和fastjson 1.x行为一致 #3276
  5. 增强对kotlin的支持 #3288
  6. 增加对单引号boolean的支持 #3283
  7. 增加对enum上的Jackson JsonProperty配置的支持 #2804
  8. 增强对parseLong报错的信息 #2749
  9. 增加JSONReader.Feature.DisableReferenceDetect,并且自动识别不合法的reference path #3347
  10. 新增加JSONField.contentAs配置,并且兼容Jackson JsonSerialize.contentAs #3335

MAVEN依赖配置

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.56</version>
</dependency>
  • android5针对优化版本
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.56.android5</version>
</dependency>
  • android8针对优化版本
    这个版本支持java.time和Optional
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.56.android8</version>
</dependency>
  • 1.x 兼容版本
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.56</version>
</dependency>
  • Spring 5 extension配置
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-spring5</artifactId>
    <version>2.0.56</version>
</dependency>
  • Spring 6 extension配置
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-spring6</artifactId>
    <version>2.0.56</version>
</dependency>

3. 相关链接