我正在开始从 Python 迁移到 GoLang,并且我正在尝试了解数据类型。我需要将地图编组到以下 JSON,但我不太确定我的地图应该如何构建。
这是我尝试过的,但对我不起作用。
data := map[string]string{"Offset": "0", "Properties": map[string]string{"key": "Type", "value": "User"}, "Category": "all", "Locations": map[string]string{}, "Accounts": "100" }
data_json, _ := json.Marshal(data)
fmt.Println(string(data_json))
预期结果:
{
"Locations": [],
"Dates": [],
"Properties": [
{
"key": "Type",
"value": "User"
}
],
"Category": "all",
"Accounts": [],
"Offset": 0,
"Limit": 100
}
相关分类