Commit Graph

6 Commits

Author SHA1 Message Date
kingecg f31549ea24 ```
feat(gjson): 添加JSON解析功能并完善示例程序

新增Parse函数用于解析JSON字符串,支持对象、数组和基础数据类型
完善main.go示例程序,添加Parse使用示例,优化代码格式和注释
```
2026-03-08 16:50:54 +08:00
kingecg 43aabcf610 ```
feat(gjson): 添加JSON值比较功能

新增Compare函数用于比较两个JSONValue类型的值,支持字符串和数字类型比较。
函数会检查类型一致性并返回比较结果,相同类型返回0,小于返回-1,大于返回1。
```
2026-03-08 16:31:16 +08:00
程广 7b7115fecd ```
refactor(object): 调整JSONBaseObject处理顺序并添加遍历方法

- 调整了JSONObject.Put方法中类型判断的顺序,将JSONBaseObject类型的
  处理移到最后,避免与*JSONObject和*JSONArray的判断冲突

- 新增Entries()方法用于获取所有键值对映射
- 新增Values()方法用于获取所有值的切片
```
2026-02-11 17:51:27 +08:00
程广 d8c339a39a ```
feat: 添加 LICENSE 和 README.md 文件

新增项目的许可证文件和详细说明文档,包含 MIT 许可证内容和 GJson
库的完整使用说明、API 文档以及快速开始示例。
```
2026-02-11 17:39:28 +08:00
程广 7ee90f3a18 ```
feat(gjson): 添加Stringify功能并优化GetProperty/SetProperty实现

添加了Stringify、PrettyPrint和Compact函数,用于将JSONBaseObject
转换为格式化的JSON字符串。同时优化了GetProperty和SetProperty函数的
内部实现,改进了嵌套对象的访问逻辑,并更新了example/main.go以演示
新功能的使用方法。
```
2026-02-11 17:32:20 +08:00
程广 b9a44c546e init gen 2026-02-11 17:26:30 +08:00