我已将模型类的属性注释如下。
[DataMember(Name = "EN")]
public string EmployeeName{ get; set; }
这总体上产生了一个紧凑的 JSON(我正在使用 JSON.NET 序列化程序进行序列化)。
但是,当使用 POST 或 PUT 请求将包含这些较小名称的 JSON 传递给控制器时,ASP.NET MVC 模型绑定无法将“EN”JSON 属性正确映射到EmployeeName
. 它期望EmployeeName
在 JSON 中。
关于如何解决这个问题的任何想法?