gaoda
|
03aec086bf
|
refactor(common): 替换JSON处理库为gjson
-encoding 将标准库/json替换为github.com/gogf/gf/v2/encoding/gjson
- 更新Unmarshal方法调用为gjson.Unmarshal- 更新Marshal方法调用为gjson.Marshal- 保持原有数据清理逻辑不变
|
2025-11-12 09:55:46 +08:00 |
maguodong
|
02cab5fbde
|
refactor(common):优化JSON清理和签名生成逻辑
- 移除多余的json.Marshal调用,直接传递结构体给签名函数
- 修改CleanJSON函数返回类型从string改为[]byte
- 更新日志输出格式,使用%+v显示完整结构体内容
- 简化请求数据处理流程,提高代码可读性
- 修复潜在的JSON序列化性能问题
|
2025-10-16 16:05:06 +08:00 |
maguodong
|
9813be8873
|
实现JSON请求数据自动清理空值功能
- 在DoRequest方法中集成JSON数据清理逻辑
- 新增CleanJSON函数用于移除JSON中的空值和0值字段
- 添加递归清理map和slice数据结构的支持
- 实现isEmptyValue函数检测各种类型的空值
- 添加isCleanedValueEmpty函数检查清理后数据是否为空
- 引入gjson库用于JSON编解码操作
|
2025-10-16 15:26:47 +08:00 |