I\'m having trouble using the System.Runtime.Serialization.Json.DataContractJsonSerializer class to deserialize DateTime instances contained within a List
List
If DataContractJsonSerializer isn't a must, here is a solution using Json.Net.
DataContractJsonSerializer
var list = new List { 27, "foo bar", 12.34m, true, DateTime.Now }; string json = JsonConvert.SerializeObject(list); var orgObj=JsonConvert.DeserializeObject>(json);
This is the Json string
[27,"foo bar",12.34,true,"\/Date(1329161615596+0200)\/"]
and returned types are long,string,double,bool and DateTime
long
string
double
bool
DateTime