我正在创建Web API,我需要在属性中添加前缀。是否可以在控制器中使用属性为某些文本添加前缀。例如。我有一个A级
public class Stats
{
pubic bool IsStat { get; set; }
}
public HttpResponseMessage GetStats(Stats data)
{
}
通过传递数据
来访问Web方法GetStats
{Stat: true}
现在我需要将Is
前缀添加到Stat
属性中,因此我将在true
类中为IsStat
属性获取Stats
值。有可能吗?
答案 0 :(得分:0)
您有两个选择:
将您的IsStat
媒体资源重命名为Stat
。然后应匹配json数据。
在[DataContract]
类上使用[DataMember]
和Stats
属性,并使用IsStat
属性告诉解串器IsStat
应该获取数据来自Stat
属性。
[DataContract]
public class Stats
{
[DataMember(Name = "Stat")]
public bool IsStat { get; set; }
}