第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

從 Go 函數(shù)返回整個結(jié)構(gòu)

從 Go 函數(shù)返回整個結(jié)構(gòu)

Go
溫溫醬 2021-11-29 19:26:02
我有一個從 GET 函數(shù)返回的冗長的 json 鍵值對結(jié)構(gòu)。類似于:type content struct {field1 string `json:"Language"`field2  int `json:"Runtime"`field3 time.Time `json:"StartTime"`field4 time.Time `json:"EndTime"`field5 int64 `json:"ProgramId`field6 string `json:"ProviderId"`field7 string `json:"Title:`}我知道如何使用以下方法返回單個字段值:println(content.field1)但是如何在不列出每個元素的情況下返回每個字段名稱和值?我將如何返回這樣的東西?field1:value
查看完整描述

1 回答

?
ITMISS

TA貢獻1871條經(jīng)驗 獲得超8個贊

由于 JSON 解碼器會忽略未導(dǎo)出的字段名稱,因此您必須 導(dǎo)出字段名稱:


type content struct {

  Field1 string `json:"Language"`

  Field2  int `json:"Runtime"`

  Field3 time.Time `json:"StartTime"`

  Field4 time.Time `json:"EndTime"`

  Field5 int64 `json:"ProgramId`

  Field6 string `json:"ProviderId"`

  Field7 string `json:"Title:`

}

要顯示字段,請content使用“%+v”打印解碼值:


fmt.Printf("%+v\n", content)


查看完整回答
反對 回復(fù) 2021-11-29
  • 1 回答
  • 0 關(guān)注
  • 212 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號