一些解決方案這麼寫:
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);