I\'m having trouble using the System.Runtime.Serialization.Json.DataContractJsonSerializer class to deserialize DateTime instances contained within a List
You could convert DateTime.Now to a string before serialization and
convert it back to DateTime after deserialization.
Conversion to string by:
string dateAsString = Convert.ToString(DateTime.Now);
Conversion back to DateTime after deserialization:
DateTime dateTime = Convert.ToDateTime(deserializedList[4]);
So the whole code would be like:
string dateAsString = Convert.ToString(DateTime.Now);
var list = new object[] { 27, "foo bar", 12.34m, true, dateAsString };
var serializer = new DataContractJsonSerializer(typeof (List