1. Configure directly in the global file:
var formatters = GlobalConfiguration.Configuration.Formatters;
var jsonformatter = formatters. Jsonformatter;
var settings = jsonformatter.serializersettings;
Settings. formatting = Newtonsoft.Json.Formatting.Indented;
Settings. dateformatstring = "Yyyy-mm-dd HH:mm:ss";
Settings. Contractresolver = new Camelcasepropertynamescontractresolver (); View Code
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 ();
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"));
3. Configure cross-domain with cors cross-domain framework
3.1 Configuration under the WEBAPI controller
WEBAPI about configuring global return JSON data format time and naming lowercase