我刚刚将项目从ASP .Net Core 1.0.0-rc2-final交换为1.0.0。由于JSON属性的大写,我们的网站和客户端已停止工作。例如,此行JavaScript现在失败
for (var i = 0; i < collection.Items.length; i++){
因为控制器现在将数组称为“ items”而不是“ Items”。除了安装更新的软件包和编辑project.json文件外,我没有做任何更改。我尚未更改仍使用其属性的C#模型文件。
为什么ASP.Net Core控制器开始使用小写属性返回JSON?我该如何回到他们那里来纪念模型中属性名称的大小写?