我有以下控制器操作:
[FromBodyParams] // Made up attribute I should find a way to implement.
public async Task<something> Accounts(int businessId, int someparam, ListingSettings settings = null)
{
// ...
}
我想以格式解析请求的正文:
{
"businessId" : 5,
"someparam" : 9,
"settings" : { }
}
现在我唯一能做的就是使用[FromBody]
参数属性,它只适用于一个参数,并要求我将所有参数包装在一个新类中。
这不是一种方便的方法,我正在尝试实现我自己的控制器操作属性,该属性直接从上面格式的请求正文中解析。
如何实现使用操作参数作为键从主体解析的模型绑定器/新属性?