मैं LoginModel है:संपत्ति नामों में से छोटे अक्षर पहले अक्षर से json लौटें
public class LoginModel : IData
{
public string Email { get; set; }
public string Password { get; set; }
}
और मैं वेब api विधि
public IHttpActionResult Login([FromBody] LoginModel model)
{
return this.Ok(model);
}
है और इसे वापस 200 और शरीर है:
{
Email: "dfdf",
Password: "dsfsdf"
}
लेकिन मैं
जैसी संपत्ति में निचले पहले अक्षर के साथ प्राप्त करना चाहता हूं{
email: "dfdf",
password: "dsfsdf"
}
और मैं
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)}";
}
}
मैं यह कैसे लागू कर सकते हैं सही करने के लिए Json अनुबंध समाधानकर्ता है?
क्या यह काम करेगा? http://tostring.it/2012/07/18/customize-json-result-in-web-api/ –