亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將一個結構復制到具有相同字段的嵌套結構

如何將一個結構復制到具有相同字段的嵌套結構

C#
侃侃爾雅 2023-02-21 19:07:13
我需要使用 golang 自動創建故事 JIRA。為此,我可以將所需的嵌套 json 映射到 golang,并且我還可以創建故事?,F在我想嘗試使用簡單的輸入作為 json 并復制到具有相同字段的嵌套結構。前任。我輸入了json之類的{  "project": "cdo",  "summary": "sample test story",  "issueType": "Story",  "userStory" : "this is jira",  "assignee": "pradnya.shinde",  "teamOwner" : "TEAM-59",  "productOwner": "alex.anguiano"}我已經在 golang 結構中映射到 json 上面type InputJson struct {    Project      string `json:"project"`    Summary      string `json:"summary"`    Issuetype    string `json:"issueType"`    UserStory    string `json:"userStory"`    Assignee     string `json:"assignee"`    TeamOwner    string `json:"teamOwner"`    ProductOwner string `json:"productOwner"`}我想將此結構復制到另一個嵌套結構。嵌套結構就像type JiraCreateStory struct {    Fields struct {        Project struct {            Key string        }        Summary   string        Issuetype struct {            Name string        }        UserStory string        Assignee  struct {            Name string        }        ProductOwner struct {            Name string        }        TeamOwner string    }}誰能建議我如何用簡單的代碼復制它?
查看完整描述

1 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

聲明所有結構的類型:


type JiraCreateStory struct {

    Fields Fields

}


type Fields struct {

    Project      Project

    Summary      string

    Issuetype    Issuetype

    UserStory    string

    Assignee     Assignee

    ProductOwner ProductOwner

}


type Project struct { Key string }

type Issuetype struct { Name string }

type Assignee struct { Name string }

type ProductOwner struct { Name string }

JiraCreateStory使用復合文字創建一個:


x := JiraCreateStory{Fields: Fields{

    Project:      Project{Key: src.Project},

    Summary:      src.Summary,

    Issuetype:    Issuetype{Name: src.Issuetype},

    UserStory:    src.UserStory,

    Assignee:     Assignee{Name: src.Assignee},

    ProductOwner: ProductOwner{Name: src.ProductOwner},

}}


查看完整回答
反對 回復 2023-02-21
  • 1 回答
  • 0 關注
  • 100 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號