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