json已成為不同平臺間傳送數(shù)據(jù)的最佳方式,Golang對json的支持非常好,代碼如下:
package main import ( "fmt" "encoding/json" ) func main() { // json encode j1 := make(map[string]interface{}) j1["name"] = "腳本之家" j1["url"] = "http://www.gxlcms.com/" js1, err := json.Marshal(j1) if err != nil { panic(err) } println(string(js1)) // json decode j2 := make(map[string]interface{}) err = json.Unmarshal(js1, &j2) if err != nil { panic(err) } fmt.Printf("%#v\n", j2) }
希望本文所述對大家的Go語言程序設(shè)計有所幫助。
更多Go語言對JSON進行編碼和解碼的方法相關(guān)文章請關(guān)注PHP中文網(wǎng)!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com