这又是一个Bug修复功能增强版本,大家按需升级。2.0.34版本有了进一步提升,性能测试报告看这里 https://github.com/alibaba/fastjson2/wiki/fastjson_benchmark
Issues
- 修复不兼容WriteClassName导致L后缀的问题 #1512
- 修复LinkedList对象反序列化结果类型不对的问题 #1520
- 修复报错信息不对的问题 #1533
- 增强toJavaObject的支持,支持字符串转List #1517
- 修复contextClassLoader为空时导致空指针异常的问题 #1534
- 修复WriteNoneStringValueAsString选项对Number类型不起作用的问题 #1537
- 修复序列化打开PrettyFormat导致数据越界的问题 #1557
- 修复Float/Double在format之后序列哈NaN结果不为null的问题 #1562
- 修复JSONB.toJSONString当数据类型为TIMESTAMP时结果不对的问题 #1568
- 修复序列化不支持Iterable类型的问题 #1563
- 修复父类字段配置serialize=false导致子类同名字段不能序列化的问题 #1513
- 修复RecomputeFieldValue.FieldOffset编译告警问题 #1519
- 增强JSONPath支持多个条件的filter #1516
- 修复某些场景引用计算不起作用的问题 #1515 #1514
- 新增加JSONWriter.Feature.NotWriteNumberClassName #1510
- 修复kotlin.collections.EmptyList不能序列化的问题 #1540
- 修复序列化有循环引用对象报OOM的问题 #1545 #1544
- 增强对Enum反序列化的支持 #1578
- 新增对android 4兼容的版本 2.0.34.1.android
MAVEN依赖配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.34</version>
</dependency>
- android4兼容版本
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.34.1.android</version>
</dependency>
- 1.x 兼容版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.34</version>
</dependency>
- Spring 5 extension配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring5</artifactId>
<version>2.0.34</version>
</dependency>
- Spring 6 extension配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring6</artifactId>
<version>2.0.34</version>
</dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/34
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.34
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.34/
- Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.34.1.android4/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.34/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.34.md