我需要解组一个包含interface{}数组的复杂json数据。我想使用更抽象的struct类型来解组它,但是Golang只能将它识别为[]interface{}。示例代码: // I want to use this, but not work Data map[string]interface{}
// Workswell, but to
使用Golang,我需要取消嵌套JSON消息的数量有限的结构和一个共同的头部。head包含类型信息,它标识JSON消息包含什么样的详细结构。我要做的是从头部提取类型信息,然后动态地为细节选择结构。":"a string", "anotherstring": "a second string"}}`type Head