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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Golang:Type [type] 不是表達(dá)式;json配置解析

Golang:Type [type] 不是表達(dá)式;json配置解析

Go
暮色呼如 2021-12-20 14:38:20
我正在嘗試編寫(xiě)一些代碼來(lái)從 JSON 文件中提取配置。當(dāng)我嘗試構(gòu)建時(shí),出現(xiàn)此錯(cuò)誤type ConfigVars is not an expression下面是我正在嘗試使用的配置和程序代碼。到目前為止,我發(fā)現(xiàn)的每個(gè)示例都類(lèi)似于以下代碼。關(guān)于我做錯(cuò)了什么的任何建議?-- Config File{"beaconUrl":"http://test.com/?id=1"}-- Program Codepackage mainimport (    "encoding/json"    "fmt"    "os")type ConfigVars struct {    BeaconUrl   string}func main() {    configFile, err := os.Open("config.json")    defer configFile.Close()    if err != nil {        fmt.Println("Opening config file", err.Error())    }    jsonParser := json.NewDecoder(configFile)    if err = jsonParser.Decode(&ConfigVars); err != nil {        fmt.Println("Parsing config file", err.Error())    }}
查看完整描述

1 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

你在那里做的是試圖傳遞一個(gè)指向ConfigVars類(lèi)型的指針(這顯然沒(méi)有任何意義)。你想要做的是創(chuàng)建一個(gè)類(lèi)型為的變量ConfigVars并傳遞一個(gè)指向它的指針:


var cfg ConfigVars

err = jsonParser.Decode(&cfg)

...


查看完整回答
反對(duì) 回復(fù) 2021-12-20
  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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