我正在使用我无法控制的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; }
}
答案 0 :(得分:1)
[DataContract]
public class Request
{
[DataMember(Name = "Property 1")]
public string Property1 { get; set; }
}