4.1. 参数解析
如有疑问请加群询问,交流群:836414068
Post 请求
请求体
{
"name": "test", "age": 16, "gender": "男",
"address":["aa","bb"], "report":{ "a":11, "b":12 }
}
结构体定义
//对应结构体
type Post struct {
Name string
Age int
Gender string
Address []string
Report map[string]interface{}
}
结构体,指针以及map
a.Post("/post1", func(post Post) {
fmt.Println(post)
})
a.Post("/post2", func(post *Post) {
fmt.Println(post)
})
a.Post("/post3", func(post map[string]interface{}) {
fmt.Println(post)
})
!> 注意 : 在处理器的函数参为结构体或结构体指针解析请求,必须使用可导出的字段,否则无法解析参数。
推荐文章: