我有一项通过REST为我提供属性的服务。现在,我想将身体解组为属性结构。请查看此操场示例:单击。当我只有一个财产时,可以轻松将其编组为Property。但是,服务器发出的ACTUAL响应有所不同。我要解组的实际响应是这样的:
Property
[ { "key": "blabla", "secret": false, "type": "string", "value": "hereisthevalue" }, { "key": "yepyepakey", "secret": true, "type": "string", "value": "dummy" } ]
不幸的是,我不知道如何解组。有人可以指出正确的方向吗?
您需要解组一片属性:http : //play.golang.org/p/eRgjfBHypH
var props []Property er := json.Unmarshal(resp, &props) if er != nil { panic(er) } else { fmt.Println(props) }