这又是性能提升BUG修复的版本,大家按需升级。这个版本json反序列化引入了新的算法,大约提升20%的性能,为了新算法让用户能尽快能用上,发布新版本。
Issues
- JSON反序列化性能提升,大约提升20%,我后续会写文档介绍这个新的算法,性能报告看这里 https://github.com/alibaba/fastjson2/wiki/fastjson_benchmark
- 修复反序列化不支持EnumMap的问题 #1679
- 修复嵌套Map子类型在反序列化时类型无法识别的问题 #1686
- 修复序列化支持android.net.Uri报错的问题 #1612
- 修复序列化非静态内嵌类在某些场景StackOverflow的问题 #1661
- 支持注册定制ObjectReader/ObjectWriter时制定fieldBased参数 #1691
MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.38</version> </dependency>
- android4兼容版本
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.38.android</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.38</version> </dependency>
- Spring 5 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.38</version> </dependency>
- Spring 6 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.38</version> </dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/38
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.38
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.38/
- Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.38.android4/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.38/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.38.md
还没有评论,来说两句吧...