fastjson 2.0.25 发布
fastjson 2.0.25 发布了。这又是一个每月更新例行的Bug修复功能增强版本,大家按需升级。最近一个月升级的用户明显快速增加,很多issue和兼容相关。
Issues
- Date类型反序列化内置支持更多格式,增强对fastjson 1.x的兼容 #1125 #1138 #1225
- 增加TypeUtils#castToBigInteger方法,增强对fastjson 1.x的兼容 #1145
- enum类型反序列化支持中文name #1150
- 修复JSONField#unwrapped反序列化不起作用的问题 #1147 #1158
- 修复json schema校验报错信息不准确的问题 #1157 #1126
- toJavaObject方法支持long到Timestamp类型的转换 #1146
- 增强对JSONPath的支持 #1191 #1153 #1130 #1215
- 修复JSONArray/JSONObject和fastjson 1.x行为不一致的问题 #1203
- 修复反序列化JSONReader.Feature.InitStringFieldAsEmpty不生效的问题 #1128
- 修复JSONScanner不支持scanISO8601DateIfMatch的兼容问题 #1216
- 修复Boolean的get和is方法共存时序列化结果不确定的问题 #1133
- 修复ObjectReaderImplMapTyped在某些场景下会空指针的问题 #1148
- 修复char类型序列化会导致内存占用过大的问题 #1165
- 支持识别Jackson Annotation JsonFormat(shapge = STRING) #1167
- 修复自定义ObjectReader#readObject方法输入参数type为null的问题 #1168
- 增加SimpleDateFormatSerializer提升对fastjson 1.x的兼容
- 序列化忽略Lambda Function类型字段 #1177
- 修复JSON.parseArray方法在类型为enum并且输入为"[null]"会死循环的问题 #1184
- 修复JSON.isValid某些场景返回结果不对的问题 #1183
- 修复不能识别父对象JSONField的问题 #1131
- 增加JSONLibDataFormatSerializer增强对fastjson 1.x兼容
- 增加@jsontype#autoTypeBeforeHandler,增强对fastjson 1.x的兼容
MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.25</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.25</version> </dependency>
- Spring 5 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.25</version> </dependency>
- Spring 6 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.25</version> </dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/24
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.25
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.25/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.25/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
pnpm 7.29 发布,节省磁盘空间的软件包管理器
pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.29 正式发布,更新内容如下: 变化 现在支持一个新的设置: dedu-peer-dependents。当这个设置被设置为 "true "时,具有对等依赖关系的软件包将在对等解析后进行重复数据删除 补丁 pnpm setup 添加的配置应该在添加到 PATH 之前检查 pnpm 主目录是否已经在 PATH 中。 当脚本丢失时,在执行报告摘要中添加skipped状态 pnpm env -g 在 pnpm 找不到 pnpm home 目录(即安装 Node.js 的目录)时,应以有意义的错误信息告终。 当本地依赖使用文件协议时,不应抛出错误 修正子项目被修补时的错误块 更多详情可查看:https://github.com/pnpm/pnpm/releases/...
- 下一篇
问题堆积如山,GIF 录屏工具 Peek 停止开发
日前,Peek 这款 GIF 屏幕录制工具的开发者正式宣布停止继续开发该项目。 Peek 是一款相当知名的 GIF 录屏工具,顾名思义就是可以将用户在屏幕上的操作录制成 GIF 动画的工具。随便在网上一搜都能找到各种介绍文章和使用教程,也是不少用户同类软件中最喜欢的应用程序之一。 开发者在公告中表示: 随着这一声明,我正式宣布 Peek 项目被废弃。这是我早就应该做的事情,但我总是告诉自己,我最终还会做一个最后的版本,修复其中的一些问题。但如你所知,这从未实现过。 究其原因,开发者放弃该项目主要还是因为 Wayland,其中面临的技术挑战包括: Peek 的用户界面依靠准确的窗口位置来确定录制区域。在 Wayland 上这无法实现,要解决此问题,Peek on Wayland 只能通过 XWayland 以 X11 应用程序运行; 在 Wayland 上运行时,主窗口的点击具有非常不稳定的问题,甚至对于一些用户来说,Peek 根本无法运行,即便是那些可以运行 Peek 的用户,他们在点击时也会出现错误弹窗; Peek 的用户界面使得一些用例不容易实现。例如,录制 GNOME 的顶部栏或...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19