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

我有一个通过 REST 为我提供属性的服务。现在我想将主体解组为一个属性结构。请参阅此 Playground 示例:单击。当我只有一个属性时,我可以轻松地将其解组为Property. 然而,来自服务器的 ACTUAL 响应在某种程度上有所不同。我想要解组的实际响应是这样的:


[

    {

        "key": "blabla",

        "secret": false,

        "type": "string",

        "value": "hereisthevalue"

    },

    {

        "key": "yepyepakey",

        "secret": true,

        "type": "string",

        "value": "dummy"

    }

]

不幸的是,我不知道如何解组它。有人可以指出我正确的方向吗?


慕的地10843
浏览 136回答 1
1回答

白衣染霜花

你需要解组成一片财产:http : //play.golang.org/p/eRgjfBHypHvar props []Propertyer := json.Unmarshal(resp, &props)if er != nil {    panic(er)} else {    fmt.Println(props)}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go