新手问题 结构体问题

dbas · 2019年09月09日 · 最后由 yulibaozi 回复于 2019年09月10日 · 643 次阅读

结构体问题 User struct { Name string json:"name" form:"name" query:"name" Email string json:"email" form:"email" query:"email" }

其中,json form query 这些关键字是如何来的,自己随便定义的吗?还是有什么要求标准?

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

随便定义的。像 json 就是官方库定义的。如果你有自己的序列化库,也可以自定义自己的标签。

自己随便定义后,如何使用这些定义,还是只是为了方便阅读

我学过结构体,可是怎么,到接口了,怎么感觉你说这个我很陌生,,,难道我还没学到这个知识点

这个是可以自定义的, 然后通过 反射 拿到对应 tag 的值. 如下:

t.Field(index).Tag.Get("tagname")
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册