首页 > 编程 > Golang > 正文

golang结构体与json格式串实例代码

2020-04-01 18:51:36
字体:
来源:转载
供稿:网友

具体代码如下所示:

package mainimport ( "encoding/json" "fmt")type IT struct { //一定要注意这里的成员变量的名字首字母必须是大写 Company string Subjects []string Isok bool Price float64}func main() { s := IT{"zyg", []string{"go", "python", "java"}, true, 3.14} buf, err := json.Marshal(s) if err != nil { fmt.Println("err = ", err) return } fmt.Println("buf = ", string(buf)) buf, err = json.MarshalIndent(s, "", " ") // 将json形式的字符串进行格式化 fmt.Println(string(buf))}

golang,结构体,json格式串,代码

Isok bool json:",string" 将Isok 进行二次编码得到布尔的字符串string

总结

以上所述是小编给大家介绍的golang结构体与json格式串实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表