Ho appena cambiato il nostro progetto da ASP .Net Core 1.0.0-rc2-final a 1.0.0. Il nostro sito Web e il nostro cliente hanno smesso di funzionare a causa della capitalizzazione delle proprietà JSON. Ad esempio, questa riga di JavaScript ora non funziona
for (var i = 0; i < collection.Items.length; i++){
perché il controller ora chiama l'array "elementi" invece di "elementi". Non ho apportato modifiche oltre all'installazione dei pacchetti aggiornati e alla modifica del file project.json. Non ho cambiato i file del modello C # che ancora capitalizzano le loro proprietà.
Perché i controller ASP.Net Core hanno iniziato a restituire JSON con proprietà in lettere minuscole? Come posso tornare da loro onorando il caso dei nomi di proprietà dal modello?