这又是性能提升BUG修复的版本,大家按需升级。
Issues
- 修复特定场景parseObject到JSONObject会Key错乱的问题 #1735 #1734
- 修复JSON.parseArray<String, Classs)方法制定Integer类型会导致OOM的问题 #1717
- 修复序列化特别小的Date类型报错的问题 #1711
- 修复自动以JSONType配置ObjectWriter在Enum实现接口场景的不起作用的问题 #1699
- 修复NotWriteDefault处理类有初始值时序列化和反序列化结果不对的问题 #1710
- 修复自定义枚举序列化报空指针异常的问题 #1729
- 修复某些场景ContextValueFilter和ContextNameFilter时获取不到field的问题 #1713
- 修复pubic field和getter优先级的问题 #1727
- 修复数据类型为List<Hashtable<String, String>>解析json串结果为空对象 #1707
- 修复JSON.toJSN方法处理immuable list没有重新构造JSONArray的问题 #1726
- 修复反序列化不支持java.nio.file.Path的问题 #1732
MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.39</version> </dependency>
- android4兼容版本
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.39.android</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.39</version> </dependency>
- Spring 5 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.39</version> </dependency>
- Spring 6 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.39</version> </dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/39
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.39
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.39/
- Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.39.android4/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.39/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.39.md
还没有评论,来说两句吧...