搜索
写经验 领红包
 > 生活

go结构体转jso(go语言将结构体数据保存为jso格式数据)

导语:go结构体转换为json

代码示例如下:

//功能:// 把结构体的字串转换为json形式,并打印。。package mainimport ()type person struct {Name  stringAge   intEmail string}func main() {zhao := person{Name:  ,Age:   18,Email: ,}b, _ := json.Marshal(zhao)fmt.Printf(, b)fmt.Printf(, string(b))}

输出结果:

[Running] go run b: [123 34 78 97 109 101 34 58 34 122 104 97 111 34 44 34 65 103 101 34 58 49 56 44 34 69 109 97 105 108 34 58 34 122 122 104 64 49 54 51 46 99 111 109 34 125]b: {:,:18,:}[Done] exited with code=0 in 1.478 seconds

可以看到,b应该是字节型,需要采用string函数,把字节转化为字串。

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小芦创作整理编辑!