有這個(gè)json文件: { "colors": [ ["#7ad9ab", "#5ebd90", "#41a277", "#21875e", "#713517"], ["#5ebd90", "#41a277", "#21875e", "#006d46", "#561e00"], ["#005430"] ]}這段代碼:type Palette struct { Colors []string}func TestStuff(t *testing.T) { c, err := os.Open("palette.json") if err != nil { fmt.Printf("Error: %v", err.Error()) } defer c.Close() bc, _ := ioutil.ReadAll(c) var palette []Palette //also tried with Palette err = json.Unmarshal(bc, &palette) if err != nil { fmt.Printf("Error: %v \n", err.Error()) } fmt.Printf("Data: %v", palette)}并不斷得到:錯(cuò)誤:json:無法將數(shù)組解組到Go結(jié)構(gòu)字段Palette中。字符串類型的顏色或類似,如果我更改調(diào)色板類型。尖端?謝謝!
- 2 回答
- 0 關(guān)注
- 239 瀏覽
添加回答
舉報(bào)
0/150
提交
取消