如何强制__type信息在反序列化的JSON响应中呈现?我没有必要对这些数据进行重新序列化,因此我更愿意将其删除。 ServiceStack似乎将此添加到我的模型的字典属性中。
这是使用ServiceStack和ServiceStack.Text.JsonSerializer
答案 0 :(得分:21)
默认情况下,仅当反序列化需要时才会发出 __ type ,例如您的DTO包含接口,抽象类或后期绑定对象类型等。
您可以通过以下方式阻止它被发射:
JsConfig.ExcludeTypeInfo = true;
否则你总是可以用:
发出它JsConfig.IncludeTypeInfo = true;