Skip to content

fastjson 2.0.60发布

Latest

Choose a tag to compare

@wenshao wenshao released this 25 Oct 11:43
· 26 commits to main since this release

这又是一个定期维护的功能增强BUG FIX版本,大家按需升级。

Issues

  1. 修复dubbo使用时报错not support none-Serializable的问题 #3499
  2. 修复dubbo使用时字段带缺省值是序列化丢失字段的问题 #3765 #3842
  3. 增加JSONObject.getIntValue方法处理默认值 #3772
  4. JSONArray.getJSONObject行为保持和JSONObject一样 #2989
  5. 修复JSONField(deserialize = false)在public字段不生效的问题
  6. 增强日期格式反序列化支持 #3102
  7. 补充fastjson2-extension-jaxrs-jakarta的发版 #3767
  8. 修复枚举使用@ JsonProperties之后结果错误的问题 #3799
  9. 修复某些场景反序列化java.util.Collections#EMPTY_LIST报错的问题 #3828
  10. 修复JSONPath.eval(jsonString, path)和fastjson 1.x某些场景不兼容的问题 #3825
  11. 反序列化时增加Feature.DisableStringArrayUnwrapping #3757
  12. 修复codegen的问题 #3836 #3833

MAVEN依赖配置

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

3. 相关链接