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)));
}