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

将 json 解组为结构:无法将数组解组为 Go 值

将 json 解组为结构:无法将数组解组为 Go 值

Go
慕的地10843 2021-11-29 15:52:40
我有一个通过 REST 为我提供属性的服务。现在我想将主体解组为一个属性结构。请参阅此 Playground 示例:单击。当我只有一个属性时,我可以轻松地将其解组为Property. 然而,来自服务器的 ACTUAL 响应在某种程度上有所不同。我想要解组的实际响应是这样的:[    {        "key": "blabla",        "secret": false,        "type": "string",        "value": "hereisthevalue"    },    {        "key": "yepyepakey",        "secret": true,        "type": "string",        "value": "dummy"    }]不幸的是,我不知道如何解组它。有人可以指出我正确的方向吗?
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

你需要解组成一片财产:http : //play.golang.org/p/eRgjfBHypH


var props []Property

er := json.Unmarshal(resp, &props)

if er != nil {

    panic(er)

} else {

    fmt.Println(props)

}


查看完整回答
反对 回复 2021-11-29
  • 1 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

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