使用JsonSerializer删除JSON Response中的具体__type信息

Ste*_*son 12 jsonserializer servicestack

如何强制__type信息在反序列化的JSON响应中呈现?我没有必要重新序列化这些数据,所以我更愿意删除它.ServiceStack似乎将此添加到我的模型的字典属性中.

这是使用ServiceStack和ServiceStack.Text.JsonSerializer

myt*_*thz 21

默认情况下,只有在反序列化需要时才会发出__type,例如,您的DTO包含接口,抽象类或后期绑定对象类型等.

您可以通过以下方式阻止它被发射:

JsConfig.ExcludeTypeInfo = true;
Run Code Online (Sandbox Code Playgroud)

否则你总是可以发出它:

JsConfig.IncludeTypeInfo = true;
Run Code Online (Sandbox Code Playgroud)