我有一个由 JSON 和 XML 客户端使用的 asp.net (get) Web API。是否有任何类型的属性可以用来装饰我的代码,从而更改各种 XML 模式和 JSON 对象名称?
[WhatGoesHere("Record")]
public class AbcRecord
{
public bool IsVaid { get; set; }
[WhatGoesHere("Items")]
public IEnumerable<AbcItem> AbcItems { get; set; }
}
<Record xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MobilePortal.Library">
<IsVaid>true</IsVaid>
<Items>
...
</Items>
</Record>
或等效的 JSON