gpt4 book ai didi

json - 如何在 Go 中处理 JSON 动态键

转载 作者:数据小太阳 更新时间:2023-10-29 03:07:22 25 4
gpt4 key购买 nike

如果我有这样的 json:

 {"phonenumber": "3456789", emoji: {"emoji1": "12", "emoji2": "23", ...}

这是一个二级JSON,emoji里面的键值是动态生成的,也就是说键名是不固定的,键值对的个数会随之变化。那么将此 JSON 编码为 Go 结构的语法是什么?

最佳答案

使用 map :

type Data struct {
PhoneNumber string `json:"phonenumber"`
Emoji map[string]string `json:"emoji"`
}

playground link

关于json - 如何在 Go 中处理 JSON 动态键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com