C# ASP.NET core 3.0 MVC 對象轉JSON屬性名大寫變小寫 解決方案

一些解決方案這麼寫:

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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章