fastjson 2.0.49 版本发布
这又是一个例行月度更新的BUG FIX版本,大家按需升级。
1. Issues
- 增强对JSONPath语法的支持 #2401 #2405
- 增强对Jackson Annotation的支持 #2399
- 增强JSONB反序列化对日期类型的不匹配类型时的处理 #2408
- 修复JSONB反序列化某些场景会丢失字段的问题 #2411
- 修复JSONType#serializeFeatures配置WriteNonStringValueAsString 不生效的问题 #2431
- 修复Map.Entry类型序列化WriteNonStringValueAsString不生效的问题 #2431
- 修复序列化ReentrantLock序列化异常的问题 #2437
- 修复2.0.48引入的序列化在数据较大时报writeName8Raw方法数据越界异常的问题 #2433 #2419 #2429
- 修复反序列化空EnumSet报错的问题 #2423
- 提供Redission Codec #2420 具体使用看文档
- 修复长度为14 key某些场景会导致数据丢失的问题 #2409
- 修复GraalVM报错的问题 #2406
- 修复kotlin jdk 21.0.2 情况下JSONWriter.Feature.WriteEnumsUsingName不生效的问题 #2276
- 修复反序列化如果多个Key的hashCode相同时反序列化会字段丢失的问题 #2411
- 修复SimplePropertyPreFilter和fastjson 1.x不兼容的问题 #2384
- 修复反序列化不支持hutool Tree的问题 #2375
- 修复autoTypeFilter在某些场景不起作用的问题 #2367
- 修复parseArray方法不能正确处理引用的问题 #2348
- 修复android5版本对longValueExtract方法的兼容问题
- 修复JSONType配置FieldBased不起作用的问题 #2371
2. MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.49</version> </dependency>
- android5针对优化版本
这个版本和android4兼容版本基本一致,只是使用了java.nio.charset.StandardCharsets,后续将会不再升级android4兼容版本。
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.49.android5</version> </dependency>
- android8针对优化版本
这个版本支持java.time和Optional
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.49.android8</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.49</version> </dependency>
- Spring 5 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.49</version> </dependency>
- Spring 6 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.49</version> </dependency>
3. 相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/49
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.49
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.49/
- Android5特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.49.android5/
- Android8特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.49.android8/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.49/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.49.md

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Gitee OpenAPI v5 SDK for Typescript v5.4.84 发布
Gitee OpenAPI v5 SDK for Typescript v5.4.84 发布,现已支持门禁 check-run 接口,开发者可通过 SDK 调用集成接入 Pull Request,对未通过 CI 验证的 Pull Request 实现门禁阻断 支持 Gitee OpenAPI v5.4.84 以下是变更详情: 新增 支持门禁检查 check-run 相关接口 Pull Request 检查门禁接入文档:https://help.gitee.com/base/pullrequest/ci-check 完整的更新日志详见: https://gitee.com/sdk/typescript-sdk-v5/compare/v5.4.83...v5.4.84 Update OpenAPI from version 5.4.83 to 5.4.84 The following are the changelog details: Add Added check-run related interface Full change log please see: https://gi...
- 下一篇
Ant Design 5.16.2 发布,企业级 UI 设计语言和 React 实现
An Design 5.16.2 现已发布,主要变化如下: 修复 Input.OTP 组件受控设置value为''时不生效的问题。#48399 修复 DatePicker 对周选择器配置multiple多选时,弹出面板不会正确高亮选中项的问题。#48355 修复 Upload 配置listType为picture-card或picture-circle时,上方有额外空隙的问题。#48370 Typography 修复 Typography 动态配置copyable或editable时不会显示操作按钮的问题。#48350 修复 Typography 动态调整copyable.text不生效的问题。#48347 修复 Typography 的ellipsis同时配置expandable="collapsible"和row={1}时,不会正确省略的问题。#48340 修复 Steps 的进度样式在紧凑模式下不正确的问题。#48251 重构 Tabs 和波纹样式相关组件的 CSS 过渡时间值,替换为motionDurationSlowComponent Token。#48311#48312 补...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6