問題來源於我寫了一個接口,接口的返回類型是JsonResult,但是對接之后反應返回結果的首字母全小寫了,后來查了寫資料返現.net core 對json 的處理默認使用駝峰式,需要在ConfigureServices 方法中全局這只先不適用駝峰式處理
//取消默認駝峰命名 services.AddControllersWithViews().AddJsonOptions(options => { options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); options.JsonSerializerOptions.PropertyNamingPolicy = null; }).AddNewtonsoftJson(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver();});