I've annotated the properties of my model classes as below.
[DataMember(Name = "EN")] public string EmployeeName{ get; set; } This overall results in a compact JSON (I'm serializing using JSON.NET serializer).
However when JSON containing these smaller names is passed using a POST or a PUT request to the controllers, ASP.NET MVC model binding is not able to correctly map the "EN" JSON property to EmployeeName. It expects EmployeeName in JSON.
Any thoughts on how to fix this?