您现在的位置是:首页 > 文章详情

Java JSON 库 wast v0.0.25 发布

日期:2025-03-02点击:23

WAST 是一个高性能 Java 工具集库包,包括 JSON、YAML、CSV、HttpClient、JDBC 和 EL 引擎. 

JSON全场景性能优化到了极致,全场景包括JDK6-JDK24,内容包括短JSON,中长JSON以及超长JSON读写性能,以及输入流按需解析等等。

源码地址

性能测试:

v0.0.23-v0.0.25 更新内容:

  1. [JSON]序列化和反序列化全场景优化(jdk8~jdk15),尤其JDK8环境对字节数组的反序列化提升明显(+10%~20%)(v0.0.23);
  2. [JSON]支持JDK17+新特性之Vector API相关优化(添加vm参数--add-modules=jdk.incubator.vector可适当提升性能)(v0.0.23);
  3. [JSON]修复JDK9+反序列化字节数组且内容含中文以及转义字符时解析编码问题(字符串以及输入流不受影响)(v0.0.23);
  4. [JSON] - Unicode校验及优化(\uxxxx解析和UUID校验) (v0.0.24);
  5. [JSON] - Float类型得序列化优化及Float.MIN_VALUE序列化报错解决 (v0.0.24);
  6. [JSON] - JSON类添加静态方法toString(float/double/long),性能比jdk内置方法基本都要快 (v0.0.24);
  7. [JSON] - JDK8 代码错误导致bug修复(v0.0.24);
  8. [EL引擎] - 表达式优先级增强(&, |, ^, ==, >=, <=, !=与jdk优先级保持一致)(v0.0.24);
  9. [common] - 科学计数转double代码精简及分支优化 (v0.0.24);
  10. 清除部分废弃代码 (v0.0.24);
  11. [JSON] - 序列化输出为utf8字节数组时支持emoji字符编码(4字节编码)(v0.0.25);

  12. [JSON] - 序列化优化性能及丰富常用API(美化输出支持设置自定义缩进的空格数量)(v0.0.25);

  13. [JSON] - 支持代码禁用Vector Api(JSON模块不使用)(v0.0.25);

文档地址

查看Wast文档

原文链接:https://www.oschina.net/news/336539/wast-0-0-25-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章