这又是一个BUG FIX版本,大家按需升级
Issues
- 修复JSONPath对JSONB格式支持不完整的问题 #2138
- 修复fastjson2-extension module-info配置不对的问题 #1923
- 修复数字大约38位时导致负数结果为整数的问题 #2128
- 修复引用解析结果不对的问题 #2140
- 修复JSONPath.set在某些场景会空指针的问题 #2145
- 修复JSONPath在某些场景结果会重复的问题 #2143
- 修复解析错误格式数据不报错问题 #2155
- 修复在继承子类序列化在某些场景报类型转换错误的问题 #2153 #1942
- 修复某些场景反序列化解析引用报错的问题 #2148
- 修复某些场景序列化引用计算不对导致序列化层数过多报错的问题 #2144
- 修复none-public enum配置JSONField(value=true)不起作用的问题 #2154
- 修复autoType在Filter返回类型为null是报空指针错误的问题 #2127
MAVEN依赖配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.45</version>
</dependency>
- android4兼容版本
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.45.android4</version>
</dependency>
- 1.x 兼容版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.45</version>
</dependency>
- Spring 5 extension配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring5</artifactId>
<version>2.0.45</version>
</dependency>
- Spring 6 extension配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring6</artifactId>
<version>2.0.45</version>
</dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/45
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.45
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.45/
- Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.45.android4/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.45/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.45.md