fastjson 2.0.41发布
这又是例行的BUG修复小版本,大家按需升级。
Issues
- 修复序列化对象时JSONWriter.Feature.BrowserCompatible对属性List类型无效 #1742
- 修复某些场景下序列化BigDecimal(scale大于3并且尾部全零)结果不对的问题 #1831
- 修复JSONB序列化带空值的List结果不对的问题 #1826
- 修复JSONB某些场景反序列化List读取Int类型结果不对的问题 #1819
- 修复JSONSchema校验maximum时错误信息不对的问题 #1854
- 修复某些场景序列化WriteNullNumberAsZero不生效的问题 #1866
- 修复android api level 34下不支持record的问题 #1888
- 修复JSONPath.remove Map使用setNull而不是remove的问题 #1889
- 修复反序列化无缺省构造函数类某些场景报错的问题 #1882
- 修复反序列化List某些场景结果重复的问题 #1873
- 修复JSONSchema某些场景无法处理递归引用的问题 #1766
- 修复字段类型JSONObject时不支持输入String类型的问题 #1790
- 修复空List反序列化后向其中添加元素时报java.lang.UnsupportedOperationException异常 #1835
- 修复JDK 17下读取CSV文件的问题 #1849
- 修复开启 JDK9 Module功能,当使用FastJsonConfig进行配置时提示报名冲突 #1856
- 修复反序列化ZonedDateTime输入null报错的问题 #1861
- 修复parseObject("null")报错的问题 #1867
- 修复parse("+")不报错的问题 #1860
MAVEN依赖配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.41</version>
</dependency>
- android4兼容版本
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.41.android4</version>
</dependency>
- 1.x 兼容版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.41</version>
</dependency>
- Spring 5 extension配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring5</artifactId>
<version>2.0.41</version>
</dependency>
- Spring 6 extension配置
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring6</artifactId>
<version>2.0.41</version>
</dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/41
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.41
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.41/
- Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.41.android4/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.41/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.41.md