Acabei de trocar nosso projeto do ASP .Net Core 1.0.0-rc2-final para 1.0.0. Nosso site e cliente pararam de funcionar devido à capitalização das propriedades JSON. Por exemplo, esta linha de JavaScript agora falha
for (var i = 0; i < collection.Items.length; i++){
porque o controlador agora chama o array de "itens" em vez de "Itens". Não fiz nenhuma alteração além de instalar os pacotes atualizados e editar o arquivo project.json. Não alterei os arquivos de modelo C # que ainda capitalizam suas propriedades.
Por que os controladores ASP.Net Core começaram a retornar JSON com propriedades de letras minúsculas? Como faço para voltar a eles honrando o caso dos nomes de propriedade do modelo?