猿问

使用不同的属性名称绑定到 POCO 模型

如何告诉 Asp.Net Mvc 模型绑定器将有效负载中的某些值绑定到 POCO 模型中的某些特定属性?

例如,我有一个 POCO 模型,它有 2 个属性:FirstNameLastName,但我得到的 JSON 对象具有不同的名称,如first_name_textlast_name_text。我使用模型绑定器将first_name_text绑定到 POCO 等中的 FirstName 属性。

我正在使用 Asp.net MVC 5。


梵蒂冈之花
浏览 147回答 1
1回答

梦里花落0921

您可以在 POCO 模型上添加数据注释。这是更好的解释:https : //stackoverflow.com/a/15916121/9233618public class TeamScore{[JsonProperty("first_name_text ")]public string FirstName { get; set; }[JsonProperty("last_name_text ")]public string LastName { get; set; }}
随时随地看视频慕课网APP
我要回答