9
我如何将客户端提交map类型的参数内容绑定到我想要的request里面的内容里啊?这个问题干了四个小时了都没干出来,求大神指点一下,谢谢! 我的action代码是:
func (action *Action) Save(r *ghttp.Request){
request:=new(digital.Request)
a:=gconv.Bytes(r.GetQueryMap()["data"])
glog.Printf("%T",a)
glog.Println(a)
err:=gjson.DecodeTo(a,&request)
if err!=nil{
base.Fail(r,"error")
}
glog.Println(request)
}
我的service里的结构体为
type Request struct{
digital.Entity
Id int `form:"id" json:"id"`
ProjectId string `form:"projectId" json:"projectId"`
CompleteScore float64 `form:"completeScore" json:"completeScore"`
}