如果我有这样的json:
{"phonenumber": "3456789", emoji: {"emoji1": "12", "emoji2": "23", ...}
这是两级JSON,其中表情符号内的键值将动态生成,这意味着键名不固定,键值对的数量也会相应改变。那么将这个JSON编组成Go结构的语法是什么?
答案 0 :(得分:2)
使用地图:
type Data struct {
PhoneNumber string `json:"phonenumber"`
Emoji map[string]string `json:"emoji"`
}