【发布时间】:2016-10-17 14:21:57
【问题描述】:
我想使用 ServiceStack JsonSerializer。
我在序列化我的对象之前将 IncludeTypeInfo 属性设置为 true。我的序列化字符串包含所有类型信息,如 "__type":".Interfacesb,....
当我想反序列化字符串时,我的接口属性为 null,即使我的序列化字符串中有类型信息。反序列化对象时是否需要任何其他配置。
我使用两种方法
JsonSerializer.SerializeToString 和 JsonSerializer.DeSerializeFromString
例子:
JsConfig.IncludeTypeInfo = true;
Public Class MyObject
{
Public string a{get;set;}
Public interface b{get;Set;}
}
【问题讨论】:
-
能否提供完整的代码示例以便我检查?您使用的是哪个版本的服务堆栈?
-
我使用 3.9,我的代码块就像我序列化包含接口的类并将其反序列化回来
标签: servicestack servicestack-text