在看了一段时间后,我能够理解json:标签是如何在Go语言中使用的。然而,我遇到了两个标签,我仍然迷失了方向,似乎找不到关于它的文档。
两者都与REST api服务有关,完整代码可以在此处找到-> code.google.com
root:标签用来做什么?
gorest.RestService `root:"/orders-service/" consumes:"application/json" produces:"application/json"`另外,method:标签是如何工作的?
userDetails gorest.EndPoint `method:"GET" path:"/users/{Id:int}" output:"User"`我不知道是否有人有任何网站或文档的链接,可以更多地解释这一点,从例子中我可以学到足够的东西来使用它。然而,我真的很想完全理解它。
耽误您时间,实在对不起!
发布于 2013-06-19 23:33:39
标签只不过是字符串,它们本身没有任何意义。
库可以使用反射来内省结构字段并解释它们的标记。参见reflect.StructTag。
在您的案例中,gorest parses the following tags on Services
这些都在端点上
它们的含义在gorest's documentation中有描述。
发布于 2013-06-19 23:27:18
这些是gorest标签。请参阅gorest维基http://code.google.com/p/gorest/wiki/GettingStarted
https://stackoverflow.com/questions/17195155
复制相似问题