Skip to content

fastjson 2.0.41发布

Compare
Choose a tag to compare
@wenshao wenshao released this 06 Oct 02:49
· 482 commits to main since this release

这又是例行的BUG修复小版本,大家按需升级。

Issues

  1. 修复序列化对象时JSONWriter.Feature.BrowserCompatible对属性List类型无效 #1742
  2. 修复某些场景下序列化BigDecimal(scale大于3并且尾部全零)结果不对的问题 #1831
  3. 修复JSONB序列化带空值的List结果不对的问题 #1826
  4. 修复JSONB某些场景反序列化List读取Int类型结果不对的问题 #1819
  5. 修复JSONSchema校验maximum时错误信息不对的问题 #1854
  6. 修复某些场景序列化WriteNullNumberAsZero不生效的问题 #1866
  7. 修复android api level 34下不支持record的问题 #1888
  8. 修复JSONPath.remove Map使用setNull而不是remove的问题 #1889
  9. 修复反序列化无缺省构造函数类某些场景报错的问题 #1882
  10. 修复反序列化List某些场景结果重复的问题 #1873
  11. 修复JSONSchema某些场景无法处理递归引用的问题 #1766
  12. 修复字段类型JSONObject时不支持输入String类型的问题 #1790
  13. 修复空List反序列化后向其中添加元素时报java.lang.UnsupportedOperationException异常 #1835
  14. 修复JDK 17下读取CSV文件的问题 #1849
  15. 修复开启 JDK9 Module功能,当使用FastJsonConfig进行配置时提示报名冲突 #1856
  16. 修复反序列化ZonedDateTime输入null报错的问题 #1861
  17. 修复parseObject("null")报错的问题 #1867
  18. 修复parse("+")不报错的问题 #1860

MAVEN依赖配置

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.41</version>
</dependency>
  • android4兼容版本
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.41.android4</version>
</dependency>
  • 1.x 兼容版本
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.41</version>
</dependency>
  • Spring 5 extension配置
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-spring5</artifactId>
    <version>2.0.41</version>
</dependency>
  • Spring 6 extension配置
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-spring6</artifactId>
    <version>2.0.41</version>
</dependency>

相关链接