我正在为我们的API创建元数据网站。这就像招摇的实施。目前,我在创建请求响应对象的示例JSON表示时遇到了困难。这些是复杂的对象,甚至可能包含列表。
现在我正处于使用反射的位置,我能够找到所有请求及其相应的响应对象。
是否有可以转换反射的库
assembly.GetType("FullyQuallifiedObjectName")
输出到JSON示例字符串?到目前为止,我的研究并不富有成效。
答案 0 :(得分:0)
实施您自己的检查员课程可能太困难并且需要花费很多时间。您可以考虑Microsoft's way to build help pages in WebApi。 VS2013中的新Mvc4和Mvc5项目已在WebApi模板中包含完整帮助页面。
(您不需要实现自定义XmlDocumentationProvider
,只需在VisualStudio 2013中创建一个新的WebApi项目,您就会找到已完成的xml doc提供程序)
如果您使用WebApi - 它正是您所需要的。如果不是 - 修改并重用已经实现的xml doc provider。