一些解决方案这么写:
services.AddMvc().AddJsonOptions(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); });
上述是2.2的方法,
但是3.0发现不支持该方法了。
经过实验,应该这样写:
在StartUp.cs中ConfigureServices方法内添加如下语句,可以解决3.0的问题:
services.AddMvc().AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = null);