2
我试图抓住“状态”和“所有”键,来自请求的URL的值,并且无法弄清楚如何构建我的类对象。dotnet核心webapi json-api兼容查询字符串路由
我所指的JSON API规范可以在这里找到: http://jsonapi.org/recommendations/#filtering
// requested url
/api/endpoint?filter[status]=all
// my attempt at model binding
public class FilterParams
{
public Dictionary<string, string> Filter { get; set; }
}
[HttpGet]
public string Get([FromUri] FilterParams filter)
{
// never gets populated...
var filterStatus = filter.Filter["status"];
}
不,我想坚持到位于JSON API标准:http://jsonapi.org/recommendations/#filtering –
@CarlSagan增加了一个可选的解决方案使用模型绑定器。 –