为什么ServiceStack.Text DeserializeFromString无法转换ISODate格式。
例如,我有像
{ "Count" : 4, "Type" : 1, "Date" : ISODate("2013-04-12T00:00:00Z") }
和课
public class TestClass
{
public int Count { get; set; }
public int Type { get; set; }
public DateTime Date { get; set; }
}
当我尝试从字符串反序列化
JsonSerializer.DeserializeFromString<TestClass>(json);
给我输出像
最佳答案
JSON
需要这样的日期格式
"LastRequestTime":"\/Date(928129800000+0530)\/"
因此,请在
Json
字符串中更改您的日期值,然后尝试。它将正确反序列化该属性。