gpt4 book ai didi

c# - ContractResolver,带下划线的小写字母(蛇形属性名称)?

转载 作者:行者123 更新时间:2023-12-03 19:27:50 24 4
gpt4 key购买 nike

//这是 Camel 肠衣

    services.AddMvcCore()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
})

如何设置为带下划线的小写?

{
"just_like_this": "myvalue",
}

最佳答案

您可能希望将 SnakeCaseNamingStrategyDefaultContractResolver

一起使用
DefaultContractResolver contractResolver = new DefaultContractResolver
{
NamingStrategy = new SnakeCaseNamingStrategy()
};

services
.AddMvcCore()
.AddJsonOptions(options => {
options.SerializerSettings.ContractResolver = contractResolver;
});

引用 Snake case property names

关于c# - ContractResolver,带下划线的小写字母(蛇形属性名称)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51572218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com