WebApi: configure the time in which the global returned Json data is formatted and named in lower case, webapijson
1. Directly configure in the Global file:
1 var formatters = GlobalConfiguration. configuration. formatters; 2 var jsonFormatter = formatters. jsonFormatter; 3 var settings = jsonFormatter. serializerSettings; 4 settings. formatting = Newtonsoft. json. formatting. indented; 5 settings. dateFormatString = "yyyy-MM-dd HH: mm: ss"; 6 settings. contractResolver = new CamelCasePropertyNamesContractResolver ();
View Code
2. configure any return format json and xml
1config. formatters. jsonFormatter. mediaTypeMappings. add (new QueryStringMapping ("format", "json", "application/json"); 2config. formatters. xmlFormatter. mediaTypeMappings. add (new QueryStringMapping ("format", "xml", "application/xml "));
View Code
3. Configure Cors using Cors
3.1 configuration under webapi Controller