fastjson 2.0.48 发布
这又是一个性能优化 & Bug Fixed的版本,这个版本中,JSON.toJSONString和JSONB.toByte和JSONB.parseObject的性能有提升。
Issues
- 修复JSONType注解指定自定义序列化无效的问题 #2269
- 序列化OOM时ErrorMessage提示配置Feature.LargeObject #2331
- 修复使用JSONB解析带format的Timestamp类会报错的问题 #2332
- 修复JSONWriter.Feature.BrowserCompatible在BigDecimal带小数的大数不生效的问题 #2283
- 新增JSONReader.Feature.NonErrorOnNumberOverflow,数值溢出时不报错 #2305
- 修复Set类型反序列化报错的问题 #2302
- 修复Fastjson1 带 $ref 的数据在 fastjson2 无法正确反序列化的问题 #2296
- 增强对LocalTime日期反序列化多种格式的识别 #2310
- 修复LocalDateTime类型Locale不生效的问题
- 新增JSONWriter.Feature.SortMapEntriesByKeys,用于签名场景排序 #2318
- 反序列化float/double类型支持输入NaN #2309 #2300
- 修复枚举类型自定义反序列化类型参数为空的问题 #2329
- 修增JSONReader.Feature.EmptyStringAsNull,可以将空字符串转换为null #2317
- 修复Spring6版的FastJsonHttpMessageConverter存在问题,导致请求头不返回Content-Length #2284
- 修复定制序列化时属性值如果是子类会失效 #2286
- 修复JSONObject类型不支持输入转以后的String类型输入(兼容) #2334
- 修复配置JSONField(jsonDirect=true)时报错的问题 #2347
- 修复SupportSmartMatch全局配置无效的问题 #2349
- 修复泛型Class反序列化报错的问题 #2356
- 修复ObjectReaderCreator.createFieldReader偶发ConcurrentModificationException的问题 #2358
- 修复JSONField配置JSONReader.Feature.FieldBased 无效的问题 #2350
- 支持关闭解析Gson Annotation的开关 #2346
MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.48</version> </dependency>
- android5针对优化版本
这个版本和android4兼容版本基本一致,只是使用了java.nio.charset.StandardCharsets,后续将会不再升级android4兼容版本。
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.48.android5</version> </dependency>
- android8针对优化版本
这个版本支持java.time和Optional
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.48.android8</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.48</version> </dependency>
- Spring 5 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.48</version> </dependency>
- Spring 6 extension配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.48</version> </dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/48
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.48
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.48/
- Android5特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.48.android5/
- Android8特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.48.android8/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.48/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.48.md

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DBeaver 24.0.1 发布
DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。DBeaver 24.0.0现已发布,更新内容如下: Connectivity: 添加了 Shared SSH 会话支持 修复了通过 native proxy 连接的问题 改进了“Connection”页面上的深色主题支持 SQL Editor: 支持 INSERT、UPDATE 和 DELETE 的高亮显示、验证和大纲 修复了自动完成期间光标位置不正确的问题 支持 QUALIFY 关键字 Metadata editor:实现了新外键的自动参考列创建 Data Editor: 修复了打开含有空数据的表的问题 SRID 编辑已修复 General: 添加了 SVG 图标支持 修复了在首选项中检查格式页面中的复选框时出现的错误 修复了重命名后项目消失的问题 Databases Dameng:序列创建已修复 DuckDB: 支持序列、视图和表定义 添加了通过 UI 添加评论的功能 MySQL:驱动程序文档的链接已修复 RisingWave:删除了 non-working functions和文件夹 PostgreS...
- 下一篇
Eclipse Vert.x 4.5.6 发布,Java 微服务开发框架
Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.5.6 现已发布,具体更新内容如下: vertx-web CORS:支持 Chrome 扩展 Origin.isValid() 错误地拒绝chrome-extension方案 ChainAuthHandler 不调用 post-authentication 方法 模板引擎文档改进 vertx-grpc Backport "Provide common attributes in gRPC bridge ServerCallImpl" vertx-dependencies 升级到 Netty 4.1.108.Final vert.x 提供 HTTP post 请求解码器限制的配置,而不是使用默认限制 重构 HttpUtils#absoluteURI vertx.getOrCreateContext() 返回不同的实例 HttpServerRequestImpl 中的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- Red5直播服务器,属于Java语言的直播服务器