C# 基类的ServiceStack Dump()
我在日志中使用ServiceStack的Dump()将整个对象转储到控制台,但是我刚刚注意到,当所讨论的对象被强制转换为基类时,只有那些类属性将被序列化。有没有办法序列化整个类?我寻找一个带有类型参数的重载,该参数允许我执行类似于C# 基类的ServiceStack Dump(),c#,.net,servicestack-text,C#,.net,servicestack Text,我在日志中使用ServiceStack的Dump()将整个对象转储到控制台,但是我刚刚注意到,当所讨论的对象被强制转换为基类时,只有那些类属性将被序列化。有没有办法序列化整个类?我寻找一个带有类型参数的重载,该参数允许我执行类似于obj.Dump(obj.GetType())的操作,但它不存在 有没有办法序列化该对象?我知道有很多不同的选项可以登录到控制台,但我使用它主要是为了简单易用。您可以将它向下转换到一个对象,它将使用运行时类型: ((object)obj).Dump(); 您可以将其向
obj.Dump(obj.GetType())
的操作,但它不存在
有没有办法序列化该对象?我知道有很多不同的选项可以登录到控制台,但我使用它主要是为了简单易用。您可以将它向下转换到一个对象,它将使用运行时类型:
((object)obj).Dump();
您可以将其向下转换为将使用运行时类型的对象:
((object)obj).Dump();
我尝试了这个,但它仍然序列化为空对象。顺便说一下,Json.NET可以很好地处理这个对象。我尝试了这个方法,但它仍然序列化为空对象。顺便说一下,Json.NET可以很好地处理这个对象。