登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
2
Star
8
Fork
4
Troy
/
data
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v2.4.1
2818a32
2026-04-29 12:08
对比
v2.4.1
Troy
## 更新内容 * chore(tests): 更新JUnit版本到6.0.3 * v2.4.1 * refactor(msgpack): 重构 MsgpackDataConvertor 实现并优化测试代码 * v2.4.0 * 集成 msgpack * v2.3.0 * v2.3.0 * feat(data-snack4): 添加 Snack4 数据转换器实现 * v2.2.0 * chore(jackson): 更新Jackson模块包名并升级依赖版本 * v2.1.0 * chore(deps): 更新 Jackson3 依赖版本配置 * feat(data-jackson): 移除旧版本模块并新增Jackson 3.x支持 * feat(data-jackson2): 添加 Jackson 2.x 数据转换器支持 * update README.md **完整的更新日志**: https://gitee.com/troyzhxu/data/compare/v2.0.0...v2.4.1
最后提交信息为:
chore(tests): 更新JUnit版本到6.0.3
v2.0.0
d9e7be9
2025-12-18 13:14
对比
v2.0.0
Troy
## 更新内容 * JDK 最低版本升级至 17 * 将 jackson 版本从 2.19.2 升级到 3.0.3 * 将 gson 版本从 2.13.1 升级到 2.13.2 * 将 fastjson2 版本从 2.0.58 升级到2.0.60
最后提交信息为:
refactor(data): 优化代码
v1.7.0
965e526
2025-09-01 16:10
对比
v1.7.0
Troy
## 更新内容 * feat(core): 添加空 Array 对象 * build(pom): 更新 Maven 发布配置 * feat(data-snack3):增加对 Java 8 时间类的支持 * build(data-gson): 添加 Java 8 时间序列化支持 * test(time): 添加时间序列化和反序列化测试 * refactor(data-fastjson): 重构时间序列化器 * feat(data-fastjson2):增加对 java.time 类型的序列化和反序列化支持 * test(data): 完善 JSON序列化和反序列化测试 * feat(data-fastjson): 增加对 Java 8 时间类的支持 * test(data-jackson): 添加 @JsonFormat 注解的时区序列化测试 * test(data-test): 添加 JDK 8 时间类序列化和反序列化测试 * feat(data-jackson): data-jackson 新增支持 JDK 8 时间类型 * build:升级项目依赖版本 * . **完整的更新日志**: https://gitee.com/troyzhxu/data/compare/v1.6.2...v1.7.0
最后提交信息为:
fix: mvn test 时会出现 “警告: TestEngine with ID 'junit-jupiter' failed t...
v1.6.2
30f8859
2025-01-21 09:26
对比
v1.6.2
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
v1.6.1
b2239b0
2024-08-30 14:47
对比
v1.6.1
Troy
## 更新内容 * DataConvertor 支持直接对其它实现的 Mapper 与 Array 对象进行序列化 **完整的更新日志**: https://gitee.com/troyzhxu/data/compare/v1.6.0...v1.6.1
最后提交信息为:
v1.6.1
v1.6.0
f0fbdfa
2024-08-29 10:35
对比
v1.6.0
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
v1.5.2
b08cac4
2022-11-30 17:12
对比
v1.5.2
Troy
依赖升级: * gson -> 2.10 * snack3 -> 3.2.48 * fastjson2 -> 2.0.20 * jackson -> 2.14.1
最后提交信息为:
v1.5.2
v1.5.1
d53d36d
2022-10-05 13:00
对比
v1.5.1
Troy
依赖升级: * gson -> 2.9.1 * snack3 -> 3.2.40 * fastjson2 -> 2.0.14 * jackson -> 2.13.4
最后提交信息为:
v1.5.1
v1.5.0
62a7286
2022-07-31 16:14
对比
1.5.0
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
v1.4.1
1bd75d7
2022-05-05 09:33
对比
v1.4.1
Troy
fix: Array.toList(Class<T> type) 方法报错问题
最后提交信息为:
v1.4.1
v1.4.0
c976e40
2022-04-11 18:18
对比
v1.4.0
Troy
1. 定义 `ListMap` 接口:一个 Key 可以有多个 Value 的 有序 Map 集合 2. 新增 `ListMap` 的实现类:`BaseListMap`、`ArrayListMap` 与 `LinkedListMap`
最后提交信息为:
v1.4.0
v1.3.0
efc46c4
2022-04-08 13:31
对比
v1.3.0
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
v1.2.0
ecc6701
2022-03-19 20:10
对比
v1.2.0
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. 优化 `FastjsonDataConvertor`、`GsonDataConvertor`、`JacksonDataConvertor` 与 `XmlDataConvertor` 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
v1.1.2
aebfd3f
2022-01-13 16:50
对比
v1.1.2
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
v1.1.1
e7f5709
2021-10-26 19:20
对比
v1.1.1
Troy
修复 data-xml 的 JDK9+ 的模块引入问题
最后提交信息为:
v1.1.1
v1.1.0
8fa13c2
2021-10-26 14:31
对比
v1.1.0
Troy
1、实现 JDK9 的模块引入机制 2、升级相关依赖
最后提交信息为:
兼容 java8 - java17
v1.0.1
d7afbc7
2021-04-30 10:45
对比
v1.0.1
Troy
升级依赖
最后提交信息为:
v1.0.1
v1.0.0
bcd89d9
2021-01-16 19:02
对比
v1.0.0
Troy
从 OkHttps 中分离
最后提交信息为:
update pom
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/troyzhxu/data.git
git@gitee.com:troyzhxu/data.git
troyzhxu
data
data
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册