I want to use CamelCasePropertyNamesContractResolver to respond with an OData JSON. How can i achieve this. With the following code snippet, only webapi calls are considered.
considers
WebApiConfig.cs
public static class WebApiConfig { public static void Register(HttpConfiguration config) {
Global.asax.cs
public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); var config = GlobalConfiguration.Configuration; var settings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }; config.Formatters.JsonFormatter.SerializerSettings = settings; FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); } }
json odata asp.net-mvc asp.net-web-api2
Marko
source share