0
我有一個正在被JSON和XML客戶端使用的asp.net(get)web API。有沒有我可以修飾我的代碼的任何類型的屬性,這將改變各種XML模式和JSON對象名稱?Web API更改架構名稱
[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
我好像你問如何更改架構命名空間,而不是元素名稱。 [@ Youssef's answer](http://stackoverflow.com/a/16950229/346561)對於更改XML和JSON中的元素名稱是正確的。 –