【发布时间】:2012-09-25 17:19:59
【问题描述】:
如何强制 __type 信息在反序列化的 JSON 响应中呈现?我不需要重新序列化这些数据,所以我宁愿删除它。 ServiceStack 似乎将此添加到我的模型的字典属性中。
这是使用 ServiceStack 和 ServiceStack.Text.JsonSerializer
【问题讨论】:
标签: servicestack jsonserializer
如何强制 __type 信息在反序列化的 JSON 响应中呈现?我不需要重新序列化这些数据,所以我宁愿删除它。 ServiceStack 似乎将此添加到我的模型的字典属性中。
这是使用 ServiceStack 和 ServiceStack.Text.JsonSerializer
【问题讨论】:
标签: servicestack jsonserializer
默认情况下,__type 仅在需要反序列化时才发出,例如您的 DTO 包含接口、抽象类或后期绑定对象类型等。
您可以通过以下方式阻止它发出:
JsConfig.ExcludeTypeInfo = true;
否则,您可以随时发出它:
JsConfig.IncludeTypeInfo = true;
【讨论】:
Service 执行?在AppHostBase.Configure()?