未找到成员“HelpURL”的反序列化错误

2024-03-22

获取异常

未找到成员“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(使用前将#替换为@)

未找到成员“HelpURL”的反序列化错误 的相关文章

随机推荐