教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang json inline用法

golang json inline用法

发布时间:2022-03-10   编辑:jiaochengji.com
教程集为您提供golang json inline用法等资源,欢迎您收藏本站,我们将为您提供最新的golang json inline用法资源
<pre class="has"><code class="language-Go">package main import ( "encoding/json" "fmt" ) type Project struct { Key string `json:"key"` Value string `json:"value"` } type JiraHttpReqField struct { Project `json:",inline"` Summary string `json:"summary"` Description string `json:"description"` } func main() { dataProject := Project{ Key: "key", Value: "value", } dataJiraHttpReqField := &JiraHttpReqField{ Project: dataProject, Summary: "Summary", Description: "Description", } data, _ := json.Marshal(dataJiraHttpReqField) fmt.Println(string(data)) } </code></pre>

JiraHttpReqField 跟Project结构体是平级关系,如果很多struct需要Project里面的字段,可以直接inline Project,减少重复定义

 

到此这篇关于“golang json inline用法”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang json inline用法
golang json[]
Alpha Go 的原理浅析(深度学习与强化学习的融合)
Golang解析json数据之延迟解码
go语言json嵌套数组结构体用法
golang byte转string_golang面试题:怎么避免内存逃逸?
Go Web编程--解析JSON请求和生成JSON响应
golang深度拷贝map
golang 自定义json解析
gorm time.Time 使用钩子函数解决反序列化问题

[关闭]
~ ~