Golang GIN 接收结构体切片(前端对象数组)
//TestUser 创建测试用户
type TestUser struct {
PassWord string `json:"password" binding:"required"` // 密码
Mobile string `json:"mobile" binding:"required"` // 电话
NickName string `json:"nick_name"` // 昵称
Icon string `json:"icon"` // 头像
}
// CreateTeast 创建测试用户
func CreateTeast(c *gin.Context){
var postData []TestUser
if err := c.ShouldBind(&postData); err != nil {
response.ReturnJSON(c, http.StatusOK, statuscode.InvalidParam.Code,statuscode.InvalidParam.Msg, nil)
return
}
// 走到这里,postData 里面就有数据了
}