在C#中映射类属性名称

时间:2015-03-26 09:41:43

标签: c#

我向Azure Mobile Service Custom API方法发送一些信息 - 类AddFriendRequest的对象。

public class AddFriendRequest
{
    public string token { get; set; }
    public string uuid { get; set; }
}

现在我想将属性'token'更改为'MY-TOKEN'。我应该使用什么来更改该属性名称而不更改类对象名称,如:

public class AddFriendRequest
{
    ["MY-TOKEN"]
    public string token { get; set; }
    public string uuid { get; set; }
} 

1 个答案:

答案 0 :(得分:1)

根据序列化方法,您可以使用数据合同:

[DataContract]
public class AddFriendRequest
{
    [DataMember(Name="MY-TOKEN")]
    public string token { get; set; }
    [DataMember]
    public string uuid { get; set; }
} 

我不确定以财产的名义养一个海狸是否明智。