创建包含地图的切片

时间:2014-12-17 22:02:49

标签: go maps slice

我试图创建一个包含包含地图的切片的数据结构。这就是我所拥有的:

data := map[string]interface{}{"Offset": "0", "Properties": []string{}, "Category": "all", "Locations": []string{}, "Accounts": "100" } 

我需要"属性"元素包含一个如下所示的地图:

{"key": "Type", "value": "User"}

这似乎比它应该更难,或者我可能只是愚蠢。

1 个答案:

答案 0 :(得分:2)

这样的事情应该是你想要的(playground

data := map[string]interface{}{"Offset": "0",
    "Properties": map[string]string{
        "key":   "Type",
        "value": "User",
    },
    "Category":  "all",
    "Locations": []string{},
    "Accounts":  "100",
}