反序列化中遇到的问题

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

你可能感兴趣的:(c,sharp)