我有NameModel
属性中使用的类[FromBody]
。我需要/需要使用Psswd而不是单词“ Password”。 [JsonProperty]
属性仅在序列化时有效,但如果用户在正文中使用“密码”作为参数,则该属性无效。
问题是当我放置在正文中时,我希望使用的参数仍然是“ Password”。这可能吗?
public class NameModel
{
public string UserName { get; set; }
[JsonProperty(PropertyName = "Password")]
public string Psswd { get; set; }
}
这是在我的ApiController中:
public object Login([FromBody]NameModel nameModel) {}
答案 0 :(得分:0)
您是否尝试过删除configSections
并且还包括
[FromBody]
代替:
[JsonProperty("Password")]
public string Psswd { get; set; }
当我在JsonProperty属性中删除[JsonProperty(PropertyName = "Password")]
public string Psswd { get; set; }
时,对我来说效果很好。