estoy tratando de deserializar objeto derivado de la clase de excepción:¿Cómo deserializar el objeto derivado de la clase Exception usando Json.net (C#)?
[Serializable]
public class Error : Exception, ISerializable
{
public string ErrorMessage { get; set; }
public Error() { }
}
Error error = JsonConvert.DeserializeObject< Error >("json error obj string");
Me da error:
tipo ISerializable 'tipo' no tiene un constructor válida.
En primer lugar, esa no es la mejor manera de extender la clase 'Exception'. – thelost
Me sorprende que incluso compile ya que no ha implementado la interfaz ISerializable. –
ISerializable se define en la clase de excepción – Kikaimaru