反序列化期间的自动类型分配

时间:2016-12-09 09:49:21

标签: c# asp.net .net json.net .net-core

我有一个名为Message的通用模型,它有一个名为route和payload的字符串。有效载荷实际上取决于路线。所以例如if(Route == "Subscribe")然后有效载荷是订阅模型。 if(Route == "Post")然后有效负载具有Post模型。无论如何,我可以反序列化为这样的通用Message模型:

class Message<T> {
    string Route { get; set; }

    T PayLoad { get; set; }
}

我的反序列化函数是否根据路由正确创建了消息?

0 个答案:

没有答案