爲什麼在具有Serializable
屬性的類上使用DataContractSerializer
或DataContractJsonSerializer
序列化失敗?DataContractSerializer/DataContractJsonSerializer在序列化具有Serializable屬性的類時失敗
例外: 「System.Runtime.Serialization.Json.DataContractJsonSerializer」不能 被序列化考慮與DataContractAttribute 屬性將其標記和標記所有你想要的序列化與 DataMemberAttribute屬性及其成員的如果。該類型是一個集合,考慮 與CollectionDataContractAttribute」與
DataContract
/DataMember
屬性標記它
DataContractSerializer
的作品很好,但它也可以用類es沒有這些屬性,除非在類中有一個Serializable
屬性失敗,產生上述異常。
你能展示你想要序列化的類嗎? – masterlopau