var chunk = map[string]string{ "code": "5000","error": err,}var payload = map[string]string{ "type": "response","error": chunk,}
我也试过了
var payload = map[string]string{ "type": "response","error": { "code": "5000",},}解决方法 Go是一种静态类型语言.所以你不能创建动态地图.您将地图定义为map [string]字符串,因此您的地图键和值必须是字符串.
您可以使用map [string] interface {}动态使用地图.但无论何时使用您需要的值,您都需要将其转换为所需类型.
例如
chunk := map[string]interface{}{ "code": "5000","a": 5,"b": 7,}intvalue := chunk["a"].(int)总结
以上是内存溢出为你收集整理的如何用Go创建像词典一样的Python?全部内容,希望文章能够帮你解决如何用Go创建像词典一样的Python?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)