这个问题在这里已有答案:
如何告诉Asp.Net Mvc Model Binder将有效负载中的某些值绑定到POCO模型中的某些特定属性?
例如,我有一个POCO模型,它有2个属性:FirstName和LastName,但我得到的JSON对象有不同的名称,如first_name_text和last_name_text。我使用Model Binder将first_name_text绑定到POCO等中的FirstName属性。
我正在使用Asp.net MVC 5。
谢谢
您可以在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; }
}