gjson
模块实现了强大的数据编码/解析功能,支持数据层级检索、动态创建修改 Json
对象,并支持常见数据格式的解析和转换等特点。
特点:
- 支持数据层级检索;
- 支持运行时数据修改;
- 支持动态创建层级数据结构,并转换为支持的数据格式;
- 支持
JSON
、XML
、INI
、YAML/YML
、TOML
、PROPERTIES
、Struct
数据格式相互转换;
info
需要注意 gjson
包支持多种数据格式的读取、写入和转换,不仅仅针对 json
格式。
使用方式:
import "github.com/gogf/gf/v2/encoding/gjson"
接口文档:
https://pkg.go.dev/github.com/gogf/gf/v2/encoding/gjson
相关文档
📄️ 通用编解码-对象创建
gjson 模块除了最基础支持的 JSON 数据格式创建 Json 对象,还支持常用的数据格式内容创建 Json 对象。支持的数据格式为: JSON, XML, INI, YAML, TOML, PROPERTIES。此外,也支持直接通过 struct 对象创建 Json 对象。
📄️ 通用编解码-层级访问
层级访问