【发布时间】:2017-01-31 21:42:13
【问题描述】:
我正在开发基于 ASP.NET Core Web API 的 REST 服务,并希望向我的端点添加一个参数“prettify”,以便响应 json 将被格式化为缩进并在 Web 浏览器中可读。
我的问题 - 如何在 ASP.WEB API Core 应用程序中更改每个控制器方法的 JSON 格式?
感谢您的帮助。
【问题讨论】:
-
创建一个操作过滤器,可用于您要添加该功能的任何操作。我使用委托处理程序在 web api(不是核心)中实现了相同的目标。这将检查请求并根据 URL 中的 prettify=true 查询参数更新 json 格式化程序缩进
-
感谢您的评论,对您有帮助!
标签: c# json rest asp.net-web-api asp.net-core