相关疑难解决方法(0)

如何使用Json.net(C#)反序列化从Exception类派生的对象?

我正在尝试反序列化从Exception类派生的对象:

   [Serializable]
   public class Error : Exception, ISerializable
   {
    public string ErrorMessage { get; set; }
    public Error() { }
   }
Run Code Online (Sandbox Code Playgroud)

Error error = JsonConvert.DeserializeObject< Error >("json error obj string");

它给了我错误:

ISerializable类型'type'没有有效的构造函数.

c# serialization json.net

14
推荐指数
2
解决办法
7397
查看次数

标签 统计

c# ×1

json.net ×1

serialization ×1