3
我打算使用DataContractJsonSerializer
進行JSON序列化/反序列化。DataContractJsonSerializer包含元素類型的子類型的通用列表
我在JSON數組中有兩個對象類型,並希望它們都被反序列化爲相應的對象類型。 具有下列類defnitions
[DataContract]
public class Post {
[DataMember(Name = "content")]
public String Content { get; set; }
}
[DataContract]
public class User {
[DataMember(Name = "user_name")]
public String UserName { get; set; }
[DataMember(Name = "email")]
public String Email { get; set; }
}
[DataContract]
public class Container {
[DataMember(Name="posts_and_objects")]
public List<Object> PostsAndUsers { get; set; }
}
我怎麼能檢測到它們無一不反序列化到PostsAndUsers
屬性相應的對象類型和存儲?
你找到解決辦法嗎? –
@FYaqoob不幸的沒有。我不得不用JavaScriptSerializer來實現一些自定義的序列化/解密。然而,有人說Newtonsoft.Json是一個好東西,儘管我沒有機會使用它。 – Oybek