1

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

class Car {
    string Color;
    string Model;
}

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

4

1 回答 1

0

只需使用匿名类型:

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

或者

var myObject = new Car();
return new { myObject.Model }
于 2012-09-12T02:18:37.673 回答