为了账号安全,请及时绑定邮箱和手机立即绑定

Go 语言中的坟墓

Go 语言中的坟墓

Go
白猪掌柜的 2021-06-15 05:12:18
环顾四周后,我能够理解json:在 Go 语言中如何使用标签。然而,我遇到的两个标签仍然迷失了方向,似乎找不到关于它的文档。两者都与 REST api 服务有关,完整的代码可以在这里找到-> code.google.comroot:标签是做什么用的gorest.RestService    `root:"/orders-service/" consumes:"application/json" produces:"application/json"`以及method:标签如何工作?userDetails gorest.EndPoint `method:"GET" path:"/users/{Id:int}" output:"User"`我不知道是否有人有任何指向网站或文档的链接,可以更详细地解释这一点,从示例中我可以学到足够的知识来使用它。但是,我真的很想完全理解它。
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

标签只不过是字符串,它们本身没有任何意义。

库可以使用反射来内省结构字段并解释它们的标签。见reflect.StructTag

在您的情况下,gorest 解析Services的以下标签

  • 消耗

  • 产生

这些在端点上

  • 领域

  • 方法

  • 小路

  • 输出

  • 输入

  • 角色

  • 发布数据

它们的含义在gorest的文档中有所描述。


查看完整回答
反对 回复 2021-06-21
  • 2 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信