ASP.net 核心 Odata 从响应中删除"@odata.context"和"value"



有没有办法从响应中删除odata上下文和值所以这只是我的回应?

"@odata.context": "https://localhost/api/$metadata#ComplexObject",
"value": [
{
"name": "SomeName"
}

所以返回的对象是这样的:

{
"name": "SomeName"
}

也许您可以按照文档中的描述编写一个自定义中间件?https://learn.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-5.0

我不知道你必须在哪个位置注入新的中间件,但你可以在请求管道的任何地方注入它

最新更新