数据格式转换有很多方法,具体请查看接口文档:https://pkg.GO.dev/github.com/gogf/gf/v2/encoding/gjson

成都创新互联-专业网站定制、快速模板网站建设、高性价比赤壁网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式赤壁网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖赤壁地区。费用合理售后完善,10多年实体公司更值得信赖。
这里需要注意的是,有一些Must*转换方法,这些方法保证必须转换为指定的数据格式,否则直接panic。 
我们就来一个例子说明即可。
data :=
    `{
    "users" : {
        "count" : 1,
        "array" : ["John", "Ming"]
    }
}`
if j, err := gjson.DecodeToJson(data); err != nil {
    panic(err)
} else {
    fmt.Println("JSON:")
    fmt.Println(j.MustToJsonString())
    fmt.Println("======================")
    fmt.Println("XML:")
    fmt.Println(j.MustToXmlString())
    fmt.Println("======================")
    fmt.Println("YAML:")
    fmt.Println(j.MustToYamlString())
    fmt.Println("======================")
    fmt.Println("TOML:")
    fmt.Println(j.MustToTomlString())
}
// Output:
// JSON:
// {"users":{"array":["John","Ming"],"count":1}}
// ======================
// XML:
// John Ming 1  
// ======================
// YAML:
// users:
//     array:
//       - John
//       - Ming
//     count: 1
//
// ======================
// TOML:
// [users]
//   array = ["John", "Ming"]
//   count = 1.0
gjson支持将JSON转换为其他常见的数据格式,目前支持:JSON、XML、INI、YAML/YML、TOML、Struct数据格式之间的相互转换。
                文章名称:创新互联GoFrame教程:GoFramegjson-数据格式转换
                
                本文来源:http://www.csdahua.cn/qtweb/news6/74456.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网