DTO属性属性

时间:2012-10-30 17:56:29

标签: c# servicestack

我正在使用我无法控制的ServiceStack连接到服务:

我有一个DTO:

public class Request
{
    public string Property1 { get; set; }
}

但该服务期望像{"Property 1":"value"}之类的请求注意单词Property和1之间的空格。是否有一个属性可用于将名称设置为传输到的属性服务器?以下内容会有所帮助:

public class Request
{
    [Name("Property 1")]
    public string Property1 { get; set; }
}

1 个答案:

答案 0 :(得分:1)

由于Pull Request #51 Added the following

this issue request

[DataContract]
public class Request
{
    [DataMember(Name = "Property 1")]
    public string Property1 { get; set; }
}