Skip to content

Releases: troyzhxu/xjsonkit

v1.5.0

30 Aug 09:59
Compare
Choose a tag to compare

1、JsonKitXmlKit 新增 API

  • JsonKit 新增 toJson(Object object, boolean pretty)toPretty(Object object) 方法
  • XmlKit 新增 toXml(Object object, boolean pretty)toPretty(Object object) 方法

3、升级 data API

  • Mapper 接口新增 values() 方法
  • Array 实现 Iterable 接口,提供 iterator()stream() 方法
  • DataSet 新增 String toPretty() 方法

v1.4.2

08 Dec 05:33
Compare
Choose a tag to compare
  • 修复:XmlKitYamlKit 的不能正确 SPI 自动配置的问题

v1.4.1

30 Nov 09:49
Compare
Choose a tag to compare
  • 修复:fastjson 的 spi 配置错误问题
  • 依赖升级:gson -> 2.10
  • 依赖升级:snack3 -> 3.2.48
  • 依赖升级:fastjson2 -> 2.0.20
  • 依赖升级:jackson -> 2.14.1

v1.4.0

31 Jul 14:47
Compare
Choose a tag to compare
  1. 新增 JsonbKit 工具类
  2. 新增 XmlKit 工具类
  3. 新增 YamlKit 工具类
  4. 新增 xjsontkit-fastjson2 实现
  5. 新增 xjsontkit-fastjson2-jsonb 实现
  6. 新增 xjsontkit-jackson-xml 实现
  7. 新增 xjsontkit-jackson-yaml 实现
  8. 新增 xjsontkit-snack3 实现

v1.3.3

05 May 12:23
Compare
Choose a tag to compare
  • 升级 data: v1.4.0 -> v1.4.1: 修复 Array#toList(Class<T> type) 方法报错问题

v1.3.2

13 Apr 06:56
Compare
Choose a tag to compare
  1. 依赖升级:data -> v1.4.0
  2. 优化代码性能

v1.3.1

26 Mar 04:16
Compare
Choose a tag to compare

BUG FIXES:

  • 修复 在使用 JDK9+ 的模块功能 时,JSON 扩展包无法使用 SPI 完成自动配置的问题:

用到 JDK9+ 模块功能 的同学可升级。

v1.2.1

26 Mar 04:03
Compare
Choose a tag to compare

BUG FIXES:

  • 修复 在使用 JDK9+ 的模块功能 时,JSON 扩展包无法使用 SPI 完成自动配置的问题

用到 JDK9+ 模块功能 的同学可升级。

v1.3.0

20 Mar 12:29
Compare
Choose a tag to compare
  1. 升级核心依赖 data from v1.1.2 to v1.2.0: https://gitee.com/ejlchina-zhxu/data/releases/v1.2.0
  2. 工具类 JSONKit 新增与 JSON 字节数组 相关的 6 个工具方法
  3. 完善单元测试用例

v1.2.0

13 Jan 09:22
Compare
Choose a tag to compare
  • Bump data from 1.1.1 to 1.1.2
    • fix: JacksonMapper 与 JacksonArraygetStringnull 返回 "null" 的问题
    • Bump gson from 2.8.8 to 2.8.9
    • Bump fastjson from 1.2.76 to 1.2.79
    • Bump jackson from 1.12.5 to 1.12.6
  • 新增:toBean(TypeRef<T> typeRef, String jsonObj) 方法