如何在Go中处理JSON动态密钥
如果我有这样的json:如何在Go中处理JSON动态密钥,json,go,Json,Go,如果我有这样的json: {"phonenumber": "3456789", emoji: {"emoji1": "12", "emoji2": "23", ...} 这是两级JSON,其中emoji中的键值将动态生成,这意味着键名不是固定的,键值对的数量将相应地改变。那么,将这个JSON封送到Go结构中的语法是什么呢 使用地图: type Data struct { PhoneNumber string `json:"phonenumber"` Em
{"phonenumber": "3456789", emoji: {"emoji1": "12", "emoji2": "23", ...}
这是两级JSON,其中emoji中的键值将动态生成,这意味着键名不是固定的,键值对的数量将相应地改变。那么,将这个JSON封送到Go结构中的语法是什么呢 使用地图:
type Data struct {
PhoneNumber string `json:"phonenumber"`
Emoji map[string]string `json:"emoji"`
}