Я только что заменил наш проект с 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 со свойствами в нижнем регистре? Как мне вернуться к ним, учитывая регистр имен свойств из модели?
Подробнее здесь:
https://stackoverflow.com/questions/382 ... nal-to-1-0