反序列化中遇到的問題
阿新 • • 發佈:2019-01-06
An exception of type 'System.Runtime.Serialization.InvalidDataContractException' occurred in System.Runtime.Serialization.dll but was not handled in user code
Additional information: Type 'kuaidi.model.data_root' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. If the type is a collection, consider marking it with the CollectionDataContractAttribute. See the Microsoft .NET Framework documentation for other supported types.
出現的問題解決方案:1.反序列化的物件屬性名稱與json中不一致,可以不把所有的屬性列出來。
2.所有的類,屬性都要顯示宣告public