【发布时间】:2019-11-29 11:40:37
【问题描述】:
我正在尝试在我的 ASP.NET Core 3.0 API 中将所有属性名称全局更改为 snake_case,但我找不到方法。
之前,在 ASP.NET Core 2.2 中,我使用过:
services.AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver() { NamingStrategy = new SnakeCaseNamingStrategy() })
现在在 ASP Net Core 3.0 中,我发现的唯一相似之处是:
services.AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase)
但是 snake_case 不存在。
有没有一种方法可以在我的 ASP.NET Core 3.0 API 中为全局请求和响应对象创建蛇形案例?
【问题讨论】:
标签: c# rest api asp.net-core-3.0