使用JsonSerializer在JSON响应卸下混凝土__type信息(Remove concre

2019-08-01 04:20发布

你如何强制从反序列化JSON响应呈现__type信息? 我有没有必要重新序列化这个数据,所以我更愿意将其删除。 ServiceStack似乎加入到我的模型的字典属性。

这是使用ServiceStack和ServiceStack.Text.JsonSerializer

Answer 1:

默认情况下,当它需要解串__type只发出,如您的DTO包含一个接口,抽象类或后期绑定的对象类型,等等。

您可以防止它被发射出去:

JsConfig.ExcludeTypeInfo = true;

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

JsConfig.IncludeTypeInfo = true;


文章来源: Remove concrete __type information in JSON Response using JsonSerializer