1

我们可以通过 ServiceStack 中的 JsConfig 设置序列化设置。

JsConfig.IncludeTypeInfo = true;

但是我们想要用户 Json 序列化,除了一个地方之外没有“类型信息”。那么我们如何在此处使用类型信息进行序列化。

我认为我们需要可选的配置参数:

JsonSerializer.SerializeToString(x,**JsConfig**)
4

1 回答 1

3

您可以仅在需要类型信息的地方使用范围:

using (JsConfig.With(new Config { IncludeTypeInfo = true }))
{
    var json = new DTO().ToJson();
}
于 2014-03-12T13:31:37.843 回答