当我们使用:
c.JSON(200, struct)
去返回数据的时候,一定会遇到首字母大写转小写的问题。
一定要记住!!!!,
结构体字段的首字母如果小写,是无法解析的!!
然后,我们去标记字段:
type UserList struct {
Username string `json:"username"`
Passwords string `json:"passwords"`
Email string `json: "email"`
}
这样能解析了。
还有这里的坑:
json: 和 "username"之间,不能有空格。仔细看上面的例子,Username 能正确解析成小写,Email 返回的时候还是会大写开头!