为了账号安全,请及时绑定邮箱和手机立即绑定

无法解组数组

无法解组数组

Go
ITMISS 2021-04-09 22:19:31
有这个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)}并不断得到:错误:json:无法将数组解组到Go结构字段Palette中。字符串类型的颜色或类似,如果我更改调色板类型。尖端?谢谢!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 219 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信