Свойства JSON теперь отображаются строчными буквами при переключении с ASP .Net Core 1.0.0-rc2-final на 1.0.0. ⇐ C#

Место общения программистов C#
Anonymous
Свойства JSON теперь отображаются строчными буквами при переключении с ASP .Net Core 1.0.0-rc2-final на 1.0.0.

Сообщение Anonymous »

Я только что заменил наш проект с 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

Вернуться в «C#»