json - 在 ASP.NET 核心 json 中的所有响应中添加一个字符串
问题描述
我想在所有 JSON 响应前面加上以下字符串:
)]}',\n
使用 ASP.NET Core 实现这一目标的最佳方法是什么?我想自动为所有 JSON 响应启用它。
解决方案
您可以使用检查以下条件(或您需要的任何条件)的中间件。
if(context.Response.ContentType == "application/json")
然后你只需在你的字符串前面附加context.Response.Body 。
推荐阅读
- javascript - 反应 onClick 属性未呈现
- webgl-globe - 更改 WebGL Earth Globe 的颜色?
- ios - 错误:表达式解析为未使用的函数(带闭包的数组)
- mysql - 我应该包括什么来防止 MYSQL 中显示的弹出错误?
- ruby-on-rails - 我可以在我的路由中自定义 `resources` 助手以使用 \:id 以外的参数吗?
- php - 在 SocialEngine 4.2.9 中将 htaccess 修改为 https 重定向后,重定向过多问题 [重定向循环]
- python - Python 中的 Prophet / fbprophet 包
- javascript - str.match(reg) 等效于 javascript 中的 str.split(".")
- flutter - SimpleDialog 中的项目
- apache - 如何从 Java 中的 Parquet 文件中读取特定列