【发布时间】:2012-02-09 12:46:58
【问题描述】:
当我尝试反序列化我的 person 对象的 json 字符串时,我得到了 InvalidOperationException。它指出我的 Person 对象不支持反序列化
[DataContract]
public class Person
{
public string FirstName {get;set;}
public string LastName {get; set;}
public int Id {get; set;}
}
json字符串示例
[{"name":"FirstName","value":"John"},{"name":"LastName","value":"Doe"},{"name":"Id","value":"1001"}]
这就是我得到异常的地方
Person p = new JavaScriptSerializer().Deserialize<Person>(json);
我也尝试过 DataContractJsonSerializer,但运气不佳。
【问题讨论】:
标签: c# json model-view-controller