如何在Golang中将字节数组转换为map[string,string]?

10
我想使用golang将字节数组转换为map[string,string]。我尝试过以下代码:
var byte := json.Marshal(input)
var map := make(map[string]string *byte) // NOT WORKING

如果字节具有像{\"hello\":\"world\",...}这样的值 如何从字节数组创建地图
请帮忙。

1
你发布的代码没有太多意义(它有多个编译错误)。请更详细地解释你想要什么(编辑问题)。 - icza
“map[string]string *byte” 应该是什么?你的语法错误太多,无法猜测。 - JimB
请查看以下链接:https://blog.golang.org/json-and-go 以进一步了解如何实现您想要的功能。 - Widerberg
没有map[string,string]这样的东西。 - khrm
1个回答

19
您可能想要做类似这样的事情
m := make(map[string]string)
err := json.Unmarshal(input, &m)

这将创建一个新的 map[string]string,并将一个字节数组 unmarshal 到其中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接