Я только что поменял наш проект с 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 со свойствами в нижнем регистре? Как мне вернуться к ним, соблюдая регистр имен свойств из модели?