以下のように、モデル クラスのプロパティに注釈を付けました。
[DataMember(Name = "EN")]
public string EmployeeName{ get; set; }
これにより、全体的にコンパクトな JSON が得られます (JSON.NET シリアライザーを使用してシリアル化しています)。
ただし、これらの小さい名前を含む JSON が POST または PUT 要求を使用してコントローラーに渡されると、ASP.NET MVC モデル バインディングは "EN" JSON プロパティを に正しくマップできませんEmployeeName
。EmployeeName
JSONで期待しています。
これを修正する方法について何か考えはありますか?