教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 go 语言 生成json字符串数组

go 语言 生成json字符串数组

发布时间:2022-03-09   编辑:jiaochengji.com
教程集为您提供go 语言 生成json字符串数组等资源,欢迎您收藏本站,我们将为您提供最新的go 语言 生成json字符串数组资源
<h1 id="实现">实现</h1>

https://blog.csdn.net/zxy_666/article/details/80173288

<h3 id="json-marshal将数据编码成json字符串">Json Marshal:将数据编码成json字符串</h3>

 

<pre><code class="language-Go">package main import( "fmt" "encoding/json" ) type Stu struct { Name string `json:"name"` Age int HIgh bool sex string Class *Class `json:"class"` } type Class struct { Name string Grade int } func main() { //实例化一个数据结构,用于生成json字符串 stu := Stu{ Name: "张三", Age: 18, HIgh: true, sex: "男", } //指针变量 cla := new(Class) cla.Name = "1班" cla.Grade = 3 stu.Class=cla //Marshal失败时err!=nil jsonStu, err := json.Marshal(stu) if err != nil { fmt.Println("生成json字符串错误") } fmt.Println(string(jsonStu)) var a = [3]Stu{stu, stu, stu} jsonStu2, err2 := json.Marshal(a) if err2 != nil { fmt.Println("生成json字符串错误") } //jsonStu是[]byte类型,转化成string类型便于查看 fmt.Println(string(jsonStu2)) }</code></pre> <h1>Go的json解析:Marshal与Unmarshal</h1> 到此这篇关于“go 语言 生成json字符串数组”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
go 语言 生成json字符串数组
想系统学习GO语言(Golang
理解 Go 语言中的字符串和字节数组
go语言中的for循环
js读取并解析JSON类型数据
Go 语言设计与实现
Go语言中struct内部的反引号
Go语言发展历史、核心、特性及学习路线
JQuery处理json与ajax返回JSON实例代码
Go 语言到底适合干什么?

[关闭]
~ ~