title: How to ignore case sensitive properties name in WCF service call?
body: <p>Hello I wonder about possibility to call WCF method from client side what would be ignore case sensitive properties names (on client side I am working with JSON with lowercase properties name, but on server side with uppercase). WCF can't map properties in this case.
  Is it possible to use some WCF attributes or etc?</p>
  
  <pre><code> public interface IMyWCF
      {
          [OperationContract]
          [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
          bool UpdateUser(User user);
  
  }
      [Serializable]
      [DataContract]
      public class User : ICloneable  
      {
          [DataMember]
          [JsonProperty(PropertyName = "login")]
          [StringLength(40, ErrorMessage = "The Login value cannot exceed 40 characters. ")]
          [DefaultValue("")]
          public String Login { get; set; }
  
          [DataMember]
          [JsonProperty(PropertyName = "id")]
          public int UserId { get; set; }
   }
  </code></pre>