我的web api正在返回一组与Domain对象不同的对象。例如,我的域名有一个Employee类,但我不想在我的api中公开Employee类的所有成员,所以我创建了另一个名为EmployeeApiModel的类。如何指定将由WebApi序列化的对象的名称?
现在我的WebApi正在返回一个EmployeeApiModel的列表,但我希望能够指定它应该序列化到的名称。这是代替<EmployeeApiModel>
标记在XML中,我想要<Employee>
但不改变被序列化的基础类是EmployeeApiModel的事实。
我该如何做到这一点?
你的API支持json和xml都是? – 2012-08-09 14:57:55
什么意思“我希望能够指定它应该序列化到的名称”? – 2012-08-09 15:00:13
是的,无论是Xml和Json ..其实这是由WebApi本身处理。但我应该能够指定适用于XML和Json的东西 – shashi 2012-08-09 15:01:44