using Newtonsoft.Json;
var jsonString = JsonConvert.SerializeObject(obj);
var result = JsonConvert.DeserializeObject<YourClass>(jsonstring);
// To convert json datetime string to datetime object in c#
// Try this
// For instance if the json string is in this format: "/Date(1409202000000-0500 )/"
// Then wrap it like below
string sa = @"""/Date(1409202000000-0500)/""";
// Create a new instance of datetime object
DateTime dt = new DateTime();
// Deserialize the json string to datetime object
dt = JsonConvert.DeserializeObject<DateTime>(sa);
// Output
// dt = "2014-08-28 3.00.00 PM"