13

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

这是使用 ServiceStack 和 ServiceStack.Text.JsonSerializer

4

1 回答 1

22

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

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

JsConfig.ExcludeTypeInfo = true;

否则,您始终可以使用以下命令发出它:

JsConfig.IncludeTypeInfo = true;
于 2012-10-04T16:09:40.990 回答