定义一个map[string]interface{}
reqData={
"istiming":1,
"stationids":[
2,
4
]
}
如何拿到reqData["stationids"]的值
注意:
stationids, oks := reqData["stationids"].([]int)
这种转发是错误的,interface不能直接转成[]int
正确转法:先转成[]interface{},再将元素转成int类型
stationids, oks := reqData["stationids"].([]interface{})
for _, val := range stationids {
vals, ok:=val.(int)
}