0
我开发了包含如此多方法的WCF服务,并且这些方法返回json格式。我的主要问题是,当我有datacontract成员有日期时间类型我得到像这样/ JSON日期(1233846970110-0500)/这是我的IOS应用程序的问题。我怎么能写一个全球性的方法,转换为MM/dd/yyyy格式的非常呼叫。我试过不同的方法,但没有工作,当我测试它,总是返回相同的上述格式。WCF日期时间格式
我想在这样global.ascx但像
private void RegisterRoutes()
{
// Create Json.Net formatter serializing DateTime using the ISO 8601 format
var serializerSettings = new JsonSerializerSettings();
serializerSettings.Converters.Add(new IsoDateTimeConverter());
var config = HttpHostConfiguration.Create().Configuration;
config.OperationHandlerFactory.Formatters.Clear();
config.OperationHandlerFactory.Formatters.Insert(0, new JsonNetMediaTypeFormatter(serializerSettings));
var httpServiceFactory = new HttpServiceHostFactory
{
OperationHandlerFactory = config.OperationHandlerFactory,
MessageHandlerFactory = config.MessageHandlerFactory
};
RouteTable.Routes.Add(new ServiceRoute("VWPM_Srv", httpServiceFactory, typeof(IVWPM_Srv)));
}