Właśnie zamieniłem nasz projekt z ASP .Net Core 1.0.0-rc2-final na 1.0.0. Nasza strona internetowa i klient przestali działać z powodu kapitalizacji właściwości JSON. Na przykład ta linia JavaScript teraz zawodzi
for (var i = 0; i < collection.Items.length; i++){
ponieważ kontroler wywołuje teraz tablicę „items” zamiast „Items”. Nie wprowadziłem żadnych zmian poza zainstalowaniem zaktualizowanych pakietów i edycją pliku project.json. Nie zmieniłem plików modelu C #, które nadal wykorzystują wielkie litery ich właściwości.
Dlaczego kontrolery ASP.Net Core zaczęły zwracać kod JSON z właściwościami o małej wielkości liter? Jak do nich wrócić, honorując przypadek nazw nieruchomości z modelu?