Postsharp 和 Json.NET
Postsharp and Json.NET
我是 PostSharp 的新手,正在尝试做一些让我烦恼但看起来很简单的事情:
我正在尝试使用 Json.Net 序列化和反序列化 MethodInterceptionArgs 的一个实例
序列化工作正常:
string strArgs = JsonConvert.SerializeObject(args);
但我在反序列化时似乎遗漏了一些东西:class 我应该将它反序列化成什么? MethodInterceptionArgs 是抽象的,所以我认为这行不通。
我可以创建自己的具体实现,但这似乎没有必要(而且我不断收到错误消息,指出 MethodInterceptionArgs 不包含采用零参数的构造函数)
MethodInterceptionArgs
不是用来序列化的。您应该将相关信息复制到另一个对象中并序列化它。
我是 PostSharp 的新手,正在尝试做一些让我烦恼但看起来很简单的事情:
我正在尝试使用 Json.Net 序列化和反序列化 MethodInterceptionArgs 的一个实例
序列化工作正常:
string strArgs = JsonConvert.SerializeObject(args);
但我在反序列化时似乎遗漏了一些东西:class 我应该将它反序列化成什么? MethodInterceptionArgs 是抽象的,所以我认为这行不通。
我可以创建自己的具体实现,但这似乎没有必要(而且我不断收到错误消息,指出 MethodInterceptionArgs 不包含采用零参数的构造函数)
MethodInterceptionArgs
不是用来序列化的。您应该将相关信息复制到另一个对象中并序列化它。