我有LoginModel:
public class LoginModel : IData
{
public string Email { get; set; }
public string Password { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有Web api方法
public IHttpActionResult Login([FromBody] LoginModel model)
{
return this.Ok(model);
}
Run Code Online (Sandbox Code Playgroud)
它返回200和身体:
{
Email: "dfdf",
Password: "dsfsdf"
}
Run Code Online (Sandbox Code Playgroud)
但是我希望能够获得较低的首字母属性
{
email: "dfdf",
password: "dsfsdf"
}
Run Code Online (Sandbox Code Playgroud)
我有Json合同解析器进行纠正
public class FirstLowerContractResolver : DefaultContractResolver
{
protected override string ResolvePropertyName(string propertyName)
{
if (string.IsNullOrWhiteSpace(propertyName))
return string.Empty;
return $"{char.ToLower(propertyName[0])}{propertyName.Substring(1)}";
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么能申请这个?