4.1. 参数解析

未匹配的标注
本文档最新版为 0.x,旧版本可能放弃维护,推荐阅读最新版!

如有疑问请加群询问,交流群: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)
 })

!> 注意 : 在处理器的函数参为结构体或结构体指针解析请求,必须使用可导出的字段,否则无法解析参数。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~