在ASP.NET Core
<3.0中,默认情况下(根据此声明)驼峰式存储JSON属性。
您可以通过替换来禁用此功能
services.AddMvc();
与
services .AddMvc() .AddJsonOptions(opt => opt.SerializerSettings.ContractResolver = new DefaultContractResolver());
在您的Startup.cs文件中。您必须将其添加
using Newtonsoft.Json.Serialization;到文件的顶部。
随着
DefaultContractResolver到位,属性名称将在JSON输出表示一字不差。不需要
DataMember属性。



