我正在嘗試解析包含 JSON 數(shù)據(jù)的文件:[ {"a" : "1"}, {"b" : "2"}, {"c" : "3"}]由于這是一個(gè)帶有動(dòng)態(tài)鍵的 JSON 數(shù)組,我想我可以使用:type data map[string]string但是,我無(wú)法使用以下命令解析文件map:c, _ := ioutil.ReadFile("c")dec := json.NewDecoder(bytes.NewReader(c))var d datadec.Decode(&d)json: cannot unmarshal array into Go value of type main.data將包含 JSON 數(shù)據(jù)的文件解析為 Go 結(jié)構(gòu)的數(shù)組(僅字符串到字符串類(lèi)型)的最簡(jiǎn)單方法是什么?編輯:為了進(jìn)一步詳細(xì)說(shuō)明已接受的答案 - 我的 JSON 確實(shí)是一組地圖。為了使我的代碼工作,該文件應(yīng)包含:{ "a":"1", "b":"2", "c":"3"}然后它可以被讀入一個(gè) map[string]string
- 3 回答
- 0 關(guān)注
- 459 瀏覽
添加回答
舉報(bào)
0/150
提交
取消