Skip to content

Instantly share code, notes, and snippets.

@shahiddev
Created March 14, 2016 13:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shahiddev/e82fea1c85d5e3faa710 to your computer and use it in GitHub Desktop.
Save shahiddev/e82fea1c85d5e3faa710 to your computer and use it in GitHub Desktop.
JSON Camelcase properties
// Add framework services.
services.AddMvc(options =>
{
var json = options.OutputFormatters
.OfType<JsonOutputFormatter>()
.FirstOrDefault();
if (json != null)
{
json.SerializerSettings.ContractResolver =
new CamelCasePropertyNamesContractResolver();
}
});
@khellang
Copy link

There's also a slightly easier way:

services.AddMvc()
    .AddJsonOptions(options =>
        options.SerializerSettings
            .ContractResolver = new CamelCasePropertyNamesContractResolver());

😁👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment