我正在尝试反序列化从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'没有有效的构造函数.