我正在尝试用杜松子酒和戈尔姆酒制作API。现在我已经插入了一个API。这个API将在数据库中创建多个条目。我有这样的json体。数组的大小会有所不同。

{
 "key" : [1,2]
}

这样,我就有了从url获取的其他参数-

key1 := c.Param("value1")
key2 := c.Param("value2")

现在我想在DB上创建多个条目[1,2],其中包含key1和key2的数据,如-

我陷入了困境,不知道如何阅读这个json并将数据保存在我的模式(struct)中,以创建多个条目,如-

var users = []User{{key1: "value1", "key2": "value2, "key" :1}, {key1: "value1", "key2": "value2, "key" :2}}
db.Create(&users)

请引导我找到一个可能的解决方案,因为我是Go的新手。让我知道更多的澄清。谢谢