有什么办法,可以把一个 interface{} 组成的slice 转成map string, 或者其他能读的类型吗

cups_book · · 593 次点击
fenglangjuxu
出售域名 http://letsgo.xin
大概就这个思路 ```golang func Interface2String(inputData []interface{}) map[int]string { outputData := map[int]string{} for key, value := range inputData { switch value.(type) { case string: outputData[key] = value.(string) case int: tmp := value.(int) outputData[key] = Int2Str(tmp) case int64: tmp := value.(int64) outputData[key] = Int642Str(tmp) } } return outputData } ```
#2
更多评论
你是要把[]interface{} 转成[]map []string ???
#1