我正在嘗試解析包含 JSON 數據的文件:[ {"a" : "1"}, {"b" : "2"}, {"c" : "3"}]由于這是一個帶有動態鍵的 JSON 數組,我想我可以使用:type data map[string]string但是,我無法使用以下命令解析文件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 數據的文件解析為 Go 結構的數組(僅字符串到字符串類型)的最簡單方法是什么?編輯:為了進一步詳細說明已接受的答案 - 我的 JSON 確實是一組地圖。為了使我的代碼工作,該文件應包含:{ "a":"1", "b":"2", "c":"3"}然后它可以被讀入一個 map[string]string
- 3 回答
- 0 關注
- 471 瀏覽
添加回答
舉報
0/150
提交
取消