获取异常
未找到成员“HelpUrl”
在尝试反序列化对象时。
下面是我试图执行的代码。
Log objectLog = (Log) JsonConvert.DeserializeObject(
JObject.Parse(msg.Body)["Message"].ToString());
我努力了
将 Log 类注释为[Serializable]
,
使用 SerializationInfo 信息、StreamingContext 上下文为 Log 类创建构造函数
为什么会失败?
就我而言,被序列化的对象有一个CustomException
类派生自System.Exception
。我想你也可能有类似的情况。
正如我详细介绍的.NET 反序列化时缺少成员 https://stackoverflow.com/questions/63444576/net-missing-member-when-deserialize/72924771#72924771。 (感谢 Heretic 将我们链接到此相关帖子),我可以通过添加来解决问题[Serializable]
归因于CustomException
class.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)