map里面的数组 如何 追加元素

{
    "list":[
        {
            "a":"",
            "b":"5",
            "c":"0",
            "d":"user"
        },
        {
            "a":"",
            "b":"5",
            "c":"0",
            "d":"user"
        },
        {
            "a":"",
            "b":"5",
            "c":"0",
            "d":"user"
        }
    ]
}

类似这种结构 如何给list 追加元素 结构和前面几个一样

不积跬步,无以至千里;不积小流,无以成江海
讨论数量: 2

data["list"] = append(data["list"], &Abac{})

3年前 评论
func main() {
    // Test
    complicatedMap := map[string][]map[string]string{}
    complicatedSubMap := []map[string]string{
        {
            "a":"",
            "b":"5",
            "c":"0",
            "d":"user",
        },
        {
            "a":"",
            "b":"5",
            "c":"0",
            "d":"user",
        },
        {
            "a":"",
            "b":"5",
            "c":"0",
            "d":"user",
        },
    }
    complicatedMap["list"] = complicatedSubMap
    //fmt.Println(complicatedMap)

    // Add new member to value of `complicatedMap`
    complicatedMap["list"] = append(complicatedSubMap, map[string]string{
        "a":"I'm",
        "b":"a",
        "c":"new",
        "d":"member",
    })
    fmt.Println(complicatedMap)
}
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!