Cuando vuelva objeto que contiene la propiedad DateTime usandoASP.NET MVC Controller.Json DateTime serialización JSON vs NewtonSoft DateTime serialización
return Json(value);
en el cliente recibo
"/Date(1336618438854)/"
si regreso el mismo valor utilizando
return Json(JsonConvert.SerializeObject(value));
luego el valor retornado serializado (junto con el objeto serializado) i s zona horaria consciente:
"/Date(1336618438854-0400)/"
¿Hay alguna manera de obtener un resultado de fecha y hora constante sin una doble serialización? Leí en alguna parte que MS incluirá Newtonsoft JSON en MVC.
ha oído hablar de Google? primer resultado ... http://james.newtonking.com/archive/2009/02/20/good-date-times-with-json-net.aspx – MilkyWayJoe
Hmm Google? Eso suena familiar. La serialización de Newton está funcionando bien. La pregunta es por qué MVC está ignorando la zona horaria cuando han adoptado/Date()/format. – user1188755
Simplemente usando '$ .parseJSON (resultado)' analizará correctamente las fechas. http://stackoverflow.com/a/4540007/752974 – Pete