在 ServiceStack 的元数据页面上提供响应模型示例 JSON 数据

Posted

技术标签:

【中文标题】在 ServiceStack 的元数据页面上提供响应模型示例 JSON 数据【英文标题】:Providing Response Model sample JSON data on the metadata page in ServiceStack 【发布时间】:2014-03-30 02:08:26 【问题描述】:

有人知道您可以提供一些示例数据以显示在 ServiceStack 中的元数据页面上以用于响应模型吗?

对于这个响应模型

public class GetIncidentResponse

    public IEnumerable<Incident> Incidents  get; set;  

我在元数据页面上得到了这个

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

当我希望能够显示类似的东西时

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
 "Filter example 1", "Filter example 2"

【问题讨论】:

避免使用interfaces in DTO。请改用具体的List&lt;T&gt; 【参考方案1】:

@mythz 评论解决了我的问题。将 IEnemerable 接口更改为 IList 有效。

【讨论】:

以上是关于在 ServiceStack 的元数据页面上提供响应模型示例 JSON 数据的主要内容,如果未能解决你的问题,请参考以下文章

为 Facebook 和 LinkedIn 提供特定值所需的元标记?

ServiceStack 5.13.0 元数据和 swagger-ui 页面在 .NET 6 迁移后返回 500 错误

ServiceStack 元数据页面抛出 MemberAccessException:无法创建抽象类

ServiceStack.RabbitMQ在站点中使用时导致静态页面无法正常解析

使用 Cors 问题跨域调用 ServiceStack 服务

Flutter 找不到具有权限的提供者的元数据