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

高性能 Java 工具库 wast v0.0.22 发布

日期:2025-01-22点击:144

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

源码地址

性能测试:

v0.0.22 更新内容:

  1. JSON支持ndjson;
  2. JSON修复自定义Map未指定泛型场景下解析空指针bug;
  3. JSON添加java.time包下面Duration、ZoneId、Period三个类型读写支持;
  4. JSON基于ascii编码字符串序列化优化(JDK9+);

ndjson解析示例

  String json = "{\"key\": 123}\n" + "{\"key\": 123}\n" + "{\"key\": 123}\n" + "{\"key\": 123}\n" + "{\"key\": 123}"; List results = JSON.parseNdJson(json); results.add(123); results.add(456); System.out.println(JSON.toNdJsonString(results, WriteOption.FormatOut)); System.out.println(results); JSON.writeNdJsonTo(results, new FileOutputStream("e:/tmp/ndjson.ndjson"), WriteOption.FormatOut); List list = JSON.parseNdJson(new FileInputStream("e:/tmp/ndjson.ndjson")); System.out.println(list);

JSON之间有没有分隔符都能解析,不限于规范描述的需要换行符来分割,支持格式化美化输出。

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

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章