gjson
模块除了最基础支持的JSON
数据格式创建Json
对象,还支持常用的数据格式内容创建Json
对象。支持的数据格式为:JSON
, XML
, INI
, YAML
, TOML
,PROPERTIES
。此外,也支持直接通过struct
对象创建Json
对象。
对象创建常用New
和Load*
方法,更多的方法请查看接口文档:https://pkg.go.dev/github.com/gogf/gf/v2/encoding/gjson
使用New
方法创建
通过JSON
数据创建
通过XML
数据创建
通过Strcut
对象创建
自定义Struct
转换标签
使用Load*
方法创建
最常用的是Load
和LoadContent
方法,前者通过文件路径读取,后者通过给定内容创建Json
对象。方法内部会自动识别数据格式,并自动解析转换为Json
对象。
通过Load
方法创建
JSON
文件
XML
文件
通过LoadContent
创建
3 Comments
hanqian
郭强
这里
Set
方法的内部细节没处理好,我处理下。jiftle
gjson 支持能够添加输出排序json字符串的方法