我有一个通过REST为我提供属性的服务。现在我想将主体解组为属性结构。请参阅此游乐场示例:click。当我只有一个属性时,我可以轻松地将其解组为Property
。然而,来自服务器的ACTUAL响应在某种程度上是不同的。我想要解组的实际响应是:
[
{
"key": "blabla",
"secret": false,
"type": "string",
"value": "hereisthevalue"
},
{
"key": "yepyepakey",
"secret": true,
"type": "string",
"value": "dummy"
}
]
不幸的是我不知道如何解组这个。有人可以指出我正确的方向吗?
答案 0 :(得分:18)
您需要在一片属性中解组: http://play.golang.org/p/eRgjfBHypH
var props []Property
er := json.Unmarshal(resp, &props)
if er != nil {
panic(er)
} else {
fmt.Println(props)
}