导语:golang后台获取数据 处理后是slice 类型,因为后期想通过http发送请求,希望把[]去掉。把slice转换成string
beego.Info("vmodel start")
beego.Info(vmodel1)
var test []string = []string{}
for a, v := range vmodel1 {
beego.Info("model")
beego.Info(v)
beego.Info(a)
if a == 0 {
test = append(test, v)
} else {
test = append(test, ",")
test = append(test, v)
}
}
beego.Info(test)
beego.Info(reflect.TypeOf(test))
// 通过这一条处理 strings.Trim
result := strings.Trim(fmt.Sprint(test), "[]")
// result := strings.Replace(strings.Trim(fmt.Sprint(test), "[]"), " ", ",", -1)
beego.Info(result)
beego.Info(reflect.TypeOf(result))
beego.Info("vmodel over")
运行结果