这又是一个BUG修复的版本,大家按需升级。
Issues
- 修复2.0.39版本(不是2.0.39.android4)在android环境系列化结果不对的问题 #1744 #1755
- 修复FastJsonHttpMessageConverter缺失contentLength header的问题 #1749
- 修复序列化时BrowserCompatible对属性List类型无效的问题 #1742
- 修复DuplicateKeyValueAsArray在parseObject时不起作用的问题 #1786
- 修复配置@JSONField(value=true)的enum序列化JSONB格式报错的问题 #1805
- 修复反序列化不支持ZoneOffset类型得问题 #1789
- 修复某些场景下反序列化无法识别泛型的问题 #1676
- 修复WriteMapNullValue在序列化为JSONB格式结果不对的问题 #1757
- 修复反序列化无法处理空字符串转uuid的问题 #1763
- 修复自定义List类型反序列化无法识别类型的问题 #1761
- 修复toJavaObject方法"is"开头的boolean类型属性值丢失的问题 #1754
- 修复反序列化joda DateTime报错的问题 #1770
- 修复FieldBased打开时序列化record报错的问题 #1798
- 修复JSONB序列化List大对象数组越界报错的问题 #1812
- 修复toJavaList无法识别泛型的问题 #1813
- 修复List类型反序列化输入错误格式时不报错的问题 #1821
MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.40</version> </dependency>
- android4兼容版本
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.40.android4</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.40</version> </dependency>
- Spring 5 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.40</version> </dependency>
- Spring 6 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.40</version> </dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/40
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.40
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.40/
- Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.40.android4/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.40/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.40.md
还没有评论,来说两句吧...