皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

FASTJSON 2.0.61发布

FASTJSON 2.0.61发布

概述

这是定期维护版本,包含功能增强、性能改进和问题修复。建议用户根据需要升级。

变更与问题修复

  1. 修复 Jackson 的 @JsonProperty 注解在 record 类型的方法上被忽略的问题 #3893
  2. 修复 JSONReaderUTF8JSONReaderASCII 和 JSONReader 中的多个 ArrayIndexOutOfBoundsException 问题 #3883
  3. 优化包含大量转义字符的 JSON 解析性能 #3889
  4. 修复全局 Date writer 覆盖 @JSONField format 格式的冲突问题 #3864
  5. 修复从 1.2.83 版本升级时 TypeUtils.castToTimestamp 的兼容性问题 #3906 #3907
  6. 新增支持将非有限数字(NaN、Infinity)序列化为字符串 #3911
  7. 为 getString 等 getXXX 方法新增默认值参数支持 #3880
  8. 修复使用 Long 全局转换器时 TypeUtils.cast 出现双引号的问题 #3932
  9. 新增 Java 8 TimeModule 支持,包括改进的 YearMonth 支持 #3934 #3935
  10. 修复科学计数法浮点数反序列化错误 #3917 #3939 #3955
  11. 新增对 org.w3c.dom.Node 的序列化支持 #3960
  12. 修复解析包含 emoji 和转义字符的对象键时的异常 #3928
  13. 修复 List 子类在反序列化时无法自动推断泛型类型的问题 #3926
  14. 新增 JSON Schema 校验时支持自定义错误消息 #1559
  15. 新增带默认上下文的 parse(InputStream) 重载方法 #3946
  16. 修复 DirectByteBuffer 调用 java.nio.ByteBuffer#array 时的 UnsupportedOperationException #3894
  17. 新增支持组合多个过滤器(PropertyFilterPropertyPreFilter 等)#3877
  18. 修复将 BigInteger 解析为 Double 时溢出检查不正确的问题
  19. 增强十六进制数字处理的安全检查
  20. 改进 JSONReaderUTF8/JSONReaderUTF16 的 readString 性能
  21. 修复 WriteNullsErrorOnNullForPrimitivesNotWriteDefaultValue 等特性的多个问题
  22. 为受反射操作影响的字段添加 ProGuard 规则
  23. 修复使用 -Dfastjson2.creator=reflect 时的类型转换错误 #1563

Maven 依赖配置

标准版本

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.61</version>
</dependency>

Android 5 优化版本

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.61.android5</version>
</dependency>

Android 8 优化版本(支持 java.time 和 Optional)

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.61.android8</version>
</dependency>

1.x 兼容版本

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.61</version>
</dependency>

Spring 5 扩展

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-spring5</artifactId>
    <version>2.0.61</version>
</dependency>

Spring 6 扩展

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-spring6</artifactId>
    <version>2.0.61</version>
</dependency>

JAX-RS 扩展

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-jaxrs</artifactId>
    <version>2.0.61</version>
</dependency>

JAX-RS Jakarta 扩展

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension-jaxrs-jakarta</artifactId>
    <version>2.0.61</version>
</dependency>

相关链接

已有 0 条评论
已有 0 条评论
-->