fastjson 2.0.9 发布,修复 BUG 增强兼容性

fastjson 2.0.9 现已发布,这又是一个修复 BUG 提升兼容性的版本。具体更新内容包括:

1. Issues

  1. 修复BigDecimal类型在某些情况下结果不对的问题 #540
  2. 修复List字段在某些场景报错的问题 #539
  3. JSONB格式序列化byte数组类型在某些场景报错的问题 #537
  4. 修复JSONObject.getObject输入List.class在某些场景报错的问题 #536
  5. 提升JSONPath的语法兼容性 #532
  6. 修复某些场景不能反序列化非静态嵌套类的问题 #531
  7. 修复某些场景List类型输入NULL会死循环的问题 #528 #525
  8. 反序列化ObjectReader接口readObject方法增加参数fieldType和fieldName,和fastjson 1.x兼容 #527
  9. 修复某些场景JSONPath会报错的问题 #524
  10. 修复多个set方法优先级的问题 #523
  11. 修复兼容包android兼容的问题 #520 #511
  12. 修复JSONObject.containsKey在none-string key结果不对的问题 #518
  13. 修复对IBM J9 JDK 8.0支持的问题 #516
  14. 修复对fastjson 1.x Set语法兼容的问题 #513
  15. 修复graal native image支持的问题 #509
  16. 修复WriteClassName特性对HashMap的支持问题 #507
  17. 修复字段类型为JSONArray时反序列化报错的问题 #502
  18. 增强对不加引号字段的支持 #478
  19. 修复对java.util.Vector类型字段支持的问题 #517
  20. 自定义序列化支持LocalDate/LocalTime/LocalDateTime

2. MAVEN依赖配置

<dependency>
	<groupId>com.alibaba.fastjson2</groupId>
	<artifactId>fastjson2</artifactId>
	<version>2.0.9</version>
</dependency>
  • GraalVM版本
<dependency>
	<groupId>com.alibaba.fastjson2</groupId>
	<artifactId>fastjson2</artifactId>
	<version>2.0.9.graal</version>
</dependency>
  • Android版本
<dependency>
	<groupId>com.alibaba.fastjson2</groupId>
	<artifactId>fastjson2</artifactId>
	<version>2.0.9.android</version>
</dependency>
  • 1.x 兼容版本
<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>fastjson</artifactId>
	<version>2.0.9</version>
</dependency>

相关链接

详情可查看:https://github.com/alibaba/fastjson2/releases/tag/2.0.9

猜你喜欢

转载自www.oschina.net/news/202501/fastjson-2-0-9-released