FASTJSON 2.0.64 Release Notes
Release Date: 2 Aug 2026
Tag: 2.0.64
Overview
This is a bug fix release. It fixes several issues in core serialization/deserialization, Java records support, and the fastjson 1.x compatibility layer. All users are recommended to upgrade.
Bug Fixes
- Fixed
ClassFormatErrorwhen serializing classes with array-typed fields #4009 #4014 - Fixed
strBufnot kept in sync after mid-loop growth, which could produce corrupted output #7671 #7676 - Fixed generic invalidation in record class #3156 #4027
- Fixed global naming strategy not applied to Java records #7656 #7657
- Fixed
MethodHandles.Lookupinitialization order — initialize before readingIMPL_LOOKUP#7691 #7718 - Fixed
additionalItemsschema validation for Java arrays #7709 - (compat) Added
serialVersionUIDtoJSONArrayfor Java serialization compatibility #7687 #7698 - (compat) Fixed JSONPath consecutive writes failing in fastjson 1.x compatibility layer #7697
- (compat) Added
ParserConfig.propertyNamingStrategyfor fastjson 1.x compatibility #7740
Maven Dependency Configuration
Standard Version
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.64</version>
</dependency>Android 5 Optimized Version
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.64.android5</version>
</dependency>Android 8 Optimized Version
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.64.android8</version>
</dependency>中文版本
概述
本版本为问题修复版本,修复了核心序列化/反序列化、Java records 支持以及 fastjson 1.x 兼容层中的多个问题。建议所有用户升级。
问题修复
- 修复序列化包含数组类型字段的类时抛出
ClassFormatError的问题 #4009 #4014 - 修复循环中途扩容后
strBuf未同步,可能导致输出损坏的问题 #7671 #7676 - 修复 record 类中泛型失效的问题 #3156 #4027
- 修复全局命名策略未应用于 Java records 的问题 #7656 #7657
- 修复
MethodHandles.Lookup初始化顺序——在读取IMPL_LOOKUP之前完成初始化 #7691 #7718 - 修复 Java 数组的
additionalItemsschema 校验 #7709 - (兼容层)为
JSONArray添加serialVersionUID,兼容 Java 序列化 #7687 #7698 - (兼容层)修复 fastjson 1.x 兼容层 JSONPath 连续写入失效的问题 #7697
- (兼容层)添加
ParserConfig.propertyNamingStrategy,兼容 fastjson 1.x #7740
Maven 依赖配置
标准版本
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.64</version>
</dependency>Android 5 优化版本
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.64.android5</version>
</dependency>Android 8 优化版本
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.64.android8</version>
</dependency>