NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
map转json ~~~ package main import ( "encoding/json" "fmt" ) type User struct { UserName string `json:"username"` NickName string `json:"nickname"` Age int Birthday string Sex string Email string Phone string } /*map转json*/ func testMap() { var mmp map[string]interface{} mmp = make(map[string]interface{}) mmp["username"] = "Murphy" mmp["age"] = 19 mmp["sex"] = "man" data, err := json.Marshal(mmp) if err != nil { fmt.Println("json marshal failed,err:", err) return } fmt.Printf("%s\n", string(data)) } func main() { testMap() fmt.Println("----") } ~~~ 输出结果: ~~~ {"age":19,"sex":"man","username":"Murphy"} ---- ~~~