Possible Duplicate:
how to force netwtonsoft json serializer to serialize datetime property to string?
I am using Newtonsoft.Json to convert my object in to JSON file.
But I am having issue with the DateTime, in my object datetime field is set as "7/30/2012 8:29:12 PM" but in JSON file. I am getting DateTime field in this format:
"\/Date(1343660352227+0530)\/".
I need to get the DateTime in the same format as that of the object. Is it possible? What should I do in order to get the same format?
-
3You are not the only one with that problem, see Scott Hanselman - On the nightmare that is JSON Dates. Plus, JSON.NET and ASP.NET Web APIM. Mennan Kara– M. Mennan Kara2012年08月01日 10:59:42 +00:00Commented Aug 1, 2012 at 10:59
-
thanks for the reply,i will check the links...Amol Kolekar– Amol Kolekar2012年08月01日 11:17:07 +00:00Commented Aug 1, 2012 at 11:17
1 Answer 1
I got the solution as follow.
JsonConvert.SerializeObject(this, Formatting.None, new IsoDateTimeConverter() {
DateTimeFormat = "yyyy-MM-dd hh:mm:ss"
});
Here is the answer:
how to force netwtonsoft json serializer to serialize datetime property to string?