As you know in .NET we all use PascalCase and in JavaScript
we use camelCase. In order to sync the ASP.NET and SPA application that use
JavaScript, we have CamelCasePropertyNamesContractResolver. Here is the code on
how to configure this contract resolver in ASP.NET 5.0
services.AddMvc()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
options.SerializerSettings.DefaultValueHandling =
DefaultValueHandling.Ignore;
options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
});