【问题标题】:Remove concrete __type information in JSON Response using JsonSerializer使用 JsonSerializer 删除 JSON 响应中的具体 __type 信息
【发布时间】:2012-09-25 17:19:59
【问题描述】:

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

这是使用 ServiceStack 和 ServiceStack.Text.JsonSerializer

【问题讨论】:

    标签: servicestack jsonserializer


    【解决方案1】:

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

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

    JsConfig.ExcludeTypeInfo = true;
    

    否则,您可以随时发出它:

    JsConfig.IncludeTypeInfo = true;
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    相关资源
    最近更新 更多