项目场景:
.Net Framework 4.7.2, 项目使用WebAPI技术,前后端分离。
问题描述:
API 接口 Json序列化后实体类Model的属性 返回驼峰式
写法,要求修改为属性 首字母小写
。
解决方案:
首字母小写
在 app_Start文件夹里的 WebApiConfig 类,添加配置:
public static void Register(HttpConfiguration config)
{
// 修改属性名的序列化方式,首字母小写
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
}
扩充
Json序列化后Model实体类 属性返回 驼峰式
,在 app_Start文件夹里的 WebApiConfig 类,添加配置:
public static void Register(HttpConfiguration config)
{
// 修改属性名的序列化方式,驼峰式
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new DefaultContractResolver();
}