使用较新的ASP.NET Web API,在Chrome中我看到了XML - 如何更改它以请求JSON,以便我可以在浏览器中查看它?我相信它只是请求标题的一部分,我是否正确?
使用Microsoft.AspNetCOre.OData 7.0.1
,如果我有数据库中没有的模型列表,则JSON结果总是以PascalCase而不是camelCase的形式返回。如何获得我的清单为camelCase?
下面的相对示例:
我的模型不在数据库中。
public class Widget
{
public string Id { get; set; }
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我的控制器
[Route("api/[controller]")]
public class WidgetController : ODataController
{
[EnableQuery()]
public IActionResult GetWidgets()
{
// Create list of ten Widgets
var widgetsList = new List<Widget>();
for(var i = 0; i < 10; i++) {
widgetsList.Add(new Widget() { Id = i, Name = $"Widget {i}" });
}
return this.Ok(widgetsList);
}
}
Run Code Online (Sandbox Code Playgroud)
/ api / GetWidgets?$ select = …