type AssessAnswer struct { WorkId int `p:"work_id" v:"required#工种ID不可为空"` StaffId int `p:"staff_id" v:"required#人员ID不可为空"` Answer []*Answers `p:"answer" v:"required#答题结果不可为空"` }
type Answers struct { QuestionId int `p:"question_id" v:"required#题目ID不可为空"` // 题目ID Answer string `p:"answer" v:"required#题目答题结果不可为空"` // 答案 Type int `p:"type"` }
type FundSortStruct struct {
Id int `p:"id" json:"id"`
Index int `p:"index" json:"index"`
}
type FundSortReq struct {
g.Meta `path:"/fund/sort" tags:"CrxFundSort" method:"post"`
Sorts []FundSortStruct `p:"sorts" v:"required#排序参数不可为空" json:"sorts"`
}
8 Comments
black1552
aries
框架用的什么版本?
black1552
hanwei
请问这个问题解决没,我也遇到了
codedart
前端提交
是一个数组上来,前端结构
后台定义的结构
但后台无法接收解析req里的sorts.如果sorts不是一个数组,只是纯结构体没问题,我想问下,前端提交的是一个数组。gf后端应如何定义接收处理呢!
打印结果
这不是我想要的结果。
郭强
请提在
github
主库提交issue
,并粘贴可运行的最小代码。edithlli
萌新礼貌求问
这里不是说如果带有中括号以及索引号才会按照复杂参数转换规则转为map吗?
那为什么下面的例子没有带索引号也会转为map类型呀?
Before80
Variable 这一列都是 map 类型,其中的 k 表示 map 类型中的 key, n、[m n] 等等表示map 类型中key 对应的值。