Kiedy wrócę obiekt, który zawiera właściwość DateTime przy użyciuASP.NET MVC Controller.Json DateTime serializacji vs NewtonSoft Json DateTime serializacji
return Json(value);
na kliencie otrzymam
"/Date(1336618438854)/"
Jeśli wrócę taką samą wartość przy użyciu następnie zwróconej wartości szeregowej (razem z serializowanym obiektem) i s Strefa czasowa:
"/Date(1336618438854-0400)/"
Czy istnieje sposób na uzyskanie spójnego wyniku DateTime bez bez podwójnej serializacji? Czytałem gdzieś, że MS będzie zawierać Newtonsoft JSON w MVC?
słyszał o Google? pierwszy wynik ... http://james.newtonking.com/archive/2009/02/20/good-date-times-with-json-net.aspx – MilkyWayJoe
Hmm Google? Brzmi znajomo. Serializacja Newtona działa dobrze. Pytanie, dlaczego MVC ignoruje strefę czasową po przyjęciu/Date()/formacie. – user1188755
Po prostu użycie '$ .parseJSON (result)' odpowiednio przeanalizuje daty. http://stackoverflow.com/a/4540007/752974 – Pete