当前位置: 首页 > 编程语言 > C#

运行正确的SerializeObject方法?分享

时间:2023-04-10 17:38:46 C#

运行正确的SerializeObject方法?我将jsondll添加到我的项目并尝试序列化对象:ProductTypeitemToEdit=newProductType("Name");字符串jsonString=JsonConvert.SerializeObject(itemToEdit);我收到一个错误:“System.ExceptionoftypeMissingMethodException'但未在用户代码中处理附加信息:未找到方法:'BooleanSystem.Runtime.Serialization.DataContractAttribute.get_IsReference()'。但项目构建正确。我有同样的问题。安装.NETFramework3.5SP1解决了这个问题。DataContractAttribute.IsReference属性仅在.NETFramework4、3.5SP1和3.0SP2http://msdn.microsoft.com/en-us/library/system中受支持。runtime.serialization.datacontractattribute.isreference.aspx。不确定这是否有帮助,但我在使用WindowsPhone7应用程序时遇到了与Newtonsoft.Json类似的问题。我在执行时在Newtonsoft.Json.DLL中遇到“System.MissingMethodException”JsonConvert.SerializeObject,我是用NuGet安装的,它添加的引用是Newtonsoft.Json.Silverlight,我改成了Newtonsoft.Json.WindowsPhone,问题解决了。以上就是C#学习教程:运行正确的SerializeObject方法?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: