首页 > 解决方案 > 在 ASP.NET 核心 json 中的所有响应中添加一个字符串

问题描述

我想在所有 JSON 响应前面加上以下字符串:

)]}',\n

使用 ASP.NET Core 实现这一目标的最佳方法是什么?我想自动为所有 JSON 响应启用它。

标签: jsonasp.net-core

解决方案


您可以使用检查以下条件(或您需要的任何条件)的中间件。

if(context.Response.ContentType == "application/json")

然后你只需在你的字符串前面附加context.Response.Body 。


推荐阅读