【发布时间】:2016-06-16 17:26:17
【问题描述】:
我正在尝试配置一个区域以对 ASP.Net 项目中新创建的区域使用一些自定义 JSON 序列化程序设置。我正在编写一个 Web API 控制器。
不幸的是,我不能影响整个项目(大量遗留代码),否则我会这样做:
var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
json.SerializerSettings.Converters = new List<JsonConverter>() { new StringEnumConverter() };
但我可以随意更改这个新区域。
是否可以以与上面的代码类似的方式配置这个新区域(还有其他我不想影响的区域)?
【问题讨论】:
标签: c# asp.net asp.net-web-api json.net