如何将 Modelstate 错误键设置为驼峰式大小写?

Ari*_*rin 6 c# .net-framework-version json.net modelstate asp.net-web-api2

如何在 WEB Api .net 框架中将模型状态键设置为驼峰式大小写。

我使用 JsonProperty 属性将属性名称设置为驼峰式大小写。现在我希望模型状态与 json (camel case) 相同,我该如何实现?

Hav*_*Hav 3

您可以按如下方式进行操作:

.AddJsonOptions(options =>
{
    options.SerializerSettings.ContractResolver = new DefaultContractResolver
    {
        NamingStrategy = new CamelCaseNamingStrategy
        {
            ProcessDictionaryKeys = true
        }
    };
});
Run Code Online (Sandbox Code Playgroud)