使用不同的属性名称绑定到POCO模型[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

如何告诉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。

谢谢

c# asp.net asp.net-mvc
1个回答
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; }
}
© www.soinside.com 2019 - 2024. All rights reserved.