Arrays 从golang中的redash解组json原始数据

Arrays 从golang中的redash解组json原始数据,arrays,go,Arrays,Go,我收到了redash的回复如下: {'PP_DOM': '{"DEFAULT":100}',....................., 'Myst':'["a","b","c","d"]', 我想在golang中解开“myst”键的值作为列表。我是这里的新手 如果您有未知的数据结构来探索map[string]接口{},则可以将其解组为map[string]接口。然后,您可能需要定义一个结构,该结构正确地映射到数据。因此,要开始,请使用以下内容: var jsonData=[]字节(`{“P

我收到了redash的回复如下:

{'PP_DOM': '{"DEFAULT":100}',....................., 'Myst':'["a","b","c","d"]',
  • 我想在golang中解开“myst”键的值作为列表。我是这里的新手

如果您有未知的数据结构来探索map[string]接口{},则可以将其解组为map[string]接口。然后,您可能需要定义一个结构,该结构正确地映射到数据。因此,要开始,请使用以下内容:

var jsonData=[]字节(`{“PP_DOM”:{“DEFAULT”:100},“Myst”:[“a”、“b”、“c”、“d”]})
变量数据映射[字符串]接口{}
err:=json.Unmarshal(jsonData和data)
如果出错!=零{
Println(“json:错误解码”,err)
}
fmt.Printf(“Myst:%+v”,数据[“Myst”])

您的json看起来并不正确,最好是发布您尝试过的内容,至少应该包含有效的json


您应该查看json包的文档,特别是

我是你的朋友。当您遇到一些代码和问题时,请将其发布在此处,以便我们可以进一步帮助您。请发布完整的回复