运行时条件序列化属性

时间:2012-09-12 02:16:26

标签: .net serialization

我希望在运行时有几种类型的同一对象的序列化。 例如,我有课

class Car {
    string Color;
    string Model;
}

我希望一个服务只发送“颜色”属性,而另一个服务只发送“模型”。 这个有什么好的解决方案吗? 优先使用Newtonsoft Json.Net。

1 个答案:

答案 0 :(得分:0)

只需使用匿名类型:

var myObject = new Car();
return new { myObject.Color }

var myObject = new Car();
return new { myObject.Model }