如何告诉Asp.Net Mvc模型绑定器将有效负载中的某些值绑定到POCO模型中的某些特定属性?
例如,我有一个POCO模型,该模型具有2个属性:名字和姓氏,但是我得到的JSON对象具有不同的名称,例如 first_name_text 和 last_name_text 。我使用了Model Binder将 first_name_text 绑定到POCO等中的FirstName属性。
我正在使用Asp.net MVC 5。
谢谢
答案 0 :(得分:1)
您可以在POCO模型上添加数据注释。
以下是更好的解释:https://stackoverflow.com/a/15916121/9233618
public class TeamScore
{
[JsonProperty("first_name_text ")]
public string FirstName { get; set; }
[JsonProperty("last_name_text ")]
public string LastName { get; set; }
}