您现在的位置是:网站首页> 编程资料编程资料
golang结构体与json格式串实例代码_Golang_
2023-05-26
373人已围观
简介 golang结构体与json格式串实例代码_Golang_
具体代码如下所示:
package main import ( "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)) }
Isok bool json:",string" 将Isok 进行二次编码得到布尔的字符串string
总结
以上所述是小编给大家介绍的golang结构体与json格式串实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关内容
- Go 并发控制context实现原理剖析(小结)_Golang_
- golang复用http.request.body的方法示例_Golang_
- golang中bufio.SplitFunc的深入理解_Golang_
- Go get命令使用socket代理的方法_Golang_
- Golang如何调用Python代码详解_Golang_
- 使用golang写一个redis-cli的方法示例_Golang_
- Golang实现web文件共享服务的示例代码_Golang_
- 使用go gin来操作cookie的讲解_Golang_
- 在go中使用omitempty的代码实例_Golang_
- Go语言init函数详解_Golang_
