新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFramegjson-數(shù)據(jù)格式轉(zhuǎn)換
數(shù)據(jù)格式轉(zhuǎn)換有很多方法,具體請(qǐng)查看接口文檔:https://pkg.GO.dev/github.com/gogf/gf/v2/encoding/gjson

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比赤壁網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式赤壁網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋赤壁地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
這里需要注意的是,有一些?Must*?轉(zhuǎn)換方法,這些方法保證必須轉(zhuǎn)換為指定的數(shù)據(jù)格式,否則直接?panic?。
我們就來(lái)一個(gè)例子說(shuō)明即可。
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?轉(zhuǎn)換為其他常見(jiàn)的數(shù)據(jù)格式,目前支持:?JSON?、?XML?、?INI?、?YAML/YML?、?TOML?、?Struct?數(shù)據(jù)格式之間的相互轉(zhuǎn)換。
本文標(biāo)題:創(chuàng)新互聯(lián)GoFrame教程:GoFramegjson-數(shù)據(jù)格式轉(zhuǎn)換
轉(zhuǎn)載源于:http://m.5511xx.com/article/dpgpejh.html


咨詢
建站咨詢
