//this is camel casing
services.AddMvcCore()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
})
How set to lowercase with underscore?
{
"just_like_this": "myvalue",
}
You would probably want to use the SnakeCaseNamingStrategy
with a DefaultContractResolver
DefaultContractResolver contractResolver = new DefaultContractResolver
{
NamingStrategy = new SnakeCaseNamingStrategy()
};
services
.AddMvcCore()
.AddJsonOptions(options => {
options.SerializerSettings.ContractResolver = contractResolver;
});
Reference Snake case property names
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With