使用gin shouBind 绑定数组参数时不起作用的原因

// 定义结构体
type Params struct {
    Id []int "form:'id[]'"
}

c := *gin.Context
var p Params
c.ShouldBind(&p)

fmt.Println(p)

// 知识点 因为前端使用form-data传值时 数组参数会变成 id[]=1&id[]=2 所以form的字段信息要改成id[] 否则无法接受到值
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

请问有什么比较好的解决方案吗

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!