2 Star 8 Fork 3

Troy/data

2025-01-21 09:26
1393412 ejlchina zhxu 1636251845 Troy

更新内容

  • build: 更新项目版本至 1.6.2
  • build:升级项目依赖版本
  • feat(core): 数组转换方法扩展
  • feat(data): 为数据模型类添加 getJson 方法

完整的更新日志: https://gitee.com/troyzhxu/data/compare/v1.6.1...v1.6.2

最后提交信息为: build: 更新项目版本至 1.6.2
2024-08-30 14:47
1393412 ejlchina zhxu 1636251845 Troy

更新内容

  • DataConvertor 支持直接对其它实现的 Mapper 与 Array 对象进行序列化

完整的更新日志: https://gitee.com/troyzhxu/data/compare/v1.6.0...v1.6.1

最后提交信息为: v1.6.1
2024-08-29 10:35
1393412 ejlchina zhxu 1636251845 Troy

更新内容

  • Mapper 接口新增 values() 方法
  • Array 接口继承 Iterable 接口,提供 iterator() 与 stream() 方法
  • DataSet 新增 String toPretty() 方法
  • DataConvertor 新增 String serialize(Object object, boolean pretty) 与 String serialize(Object object, boolean pretty) 方法
  • Snack3 实现新 API
  • Fastjson2 实现新 API
  • Jackson 实现新 API
  • Gson 实现新 API
  • 完善单元测试:新增 序列化 pretty 的测试
  • 依赖升级

完整的更新日志: https://gitee.com/troyzhxu/data/compare/v1.5.2...v1.6.0

最后提交信息为: fix pom.xml
2022-11-30 17:12
1393412 ejlchina zhxu 1636251845 Troy

依赖升级:

  • gson -> 2.10
  • snack3 -> 3.2.48
  • fastjson2 -> 2.0.20
  • jackson -> 2.14.1
最后提交信息为: v1.5.2
2022-10-05 13:00
1393412 ejlchina zhxu 1636251845 Troy

依赖升级:

  • gson -> 2.9.1
  • snack3 -> 3.2.40
  • fastjson2 -> 2.0.14
  • jackson -> 2.13.4
最后提交信息为: v1.5.1
2022-07-31 16:14
1393412 ejlchina zhxu 1636251845 Troy
  1. 接口 Mapper 新增 toMap() 方法
  2. 接口 Array 新增 toList() 方法
  3. 新增 data-fastjson2 模块
  4. 新增 data-fastjson2-jsonb 模块
  5. 新增 data-jackson-xml 模块
  6. 新增 data-jackson-yaml 模块
  7. 新增 data-snack3 模块
  8. 移除 data-xml 模块
最后提交信息为: pom
2022-05-05 09:33
1393412 ejlchina zhxu 1636251845 Troy

fix: Array.toList(Class type) 方法报错问题

最后提交信息为: v1.4.1
2022-04-11 18:18
1393412 ejlchina zhxu 1636251845 Troy
  1. 定义 ListMap 接口:一个 Key 可以有多个 Value 的 有序 Map 集合
  2. 新增 ListMap 的实现类:BaseListMapArrayListMapLinkedListMap
最后提交信息为: v1.4.0
2022-04-08 13:31
1393412 ejlchina zhxu 1636251845 Troy
  1. 优化:Deserializer.getInstance() 方法
  2. 重构:java.util.function.BiConsumer 替代 com.ejlchina.data.DataSet.Consumer
  3. 依赖升级:fastjson: v1.2.79 -> v1.2.80
  4. 依赖升级:jackson: 2.13.2 -> v2.13.2.2
最后提交信息为: v1.3.0
2022-03-19 20:10
1393412 ejlchina zhxu 1636251845 Troy
  1. Mapper 新增 toBean(Class<T> type)toBean(TypeRef<T> type) 与 toBean(Type type)` 方法
  2. Array 新增 toList(Class<T> type) 方法
  3. DataConvertor 新增:toMapper(String in)toArray(String in)serialize(Object object)toBean(Type type, String in)toList(Class<T> type, String in) 方法
  4. Deserializer 新增 getInstance() 方法
  5. 优化 FastjsonDataConvertorGsonDataConvertorJacksonDataConvertorXmlDataConvertor
  6. 升级 jackson from 2.12.6 to 2.13.2
  7. 升级 gson from 2.8.9 to 2.9.0
最后提交信息为: bump gson from 2.8.9 to 2.9.0
2022-01-13 16:50
1393412 ejlchina zhxu 1636251845 Troy

● fix: JacksonMapper 与 JacksonArray 在 getString 时 null 返回 "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

最后提交信息为: v1.1.2
2021-10-26 19:20
1393412 ejlchina zhxu 1636251845 Troy

修复 data-xml 的 JDK9+ 的模块引入问题

最后提交信息为: v1.1.1
2021-10-26 14:31
1393412 ejlchina zhxu 1636251845 Troy

1、实现 JDK9 的模块引入机制
2、升级相关依赖

最后提交信息为: 兼容 java8 - java17
2021-04-30 10:45
1393412 ejlchina zhxu 1636251845 Troy

升级依赖

最后提交信息为: v1.0.1
2021-01-16 19:02
1393412 ejlchina zhxu 1636251845 Troy

从 OkHttps 中分离

最后提交信息为: update pom
Java
1
https://gitee.com/troyzhxu/data.git
git@gitee.com:troyzhxu/data.git
troyzhxu
data
data

搜索帮助