title: Web API custom formatter for POST
body: <p>I have one web application. In it, each user can have it's own localized culture set for his session. So, one user can have US culture, while the other can have e.g. UK culture, and so on...</p>
  
  <p>The form is posted as application/x-www-form-urlencoded. I have one Web API post method which is receiving my entity object as parameter. When I look at the entity, it has all the properties from form populated, which is as expected. Well, almost all...</p>
  
  <p>In my entity I have property of type decimal. When I post value from form it is formatted and thus posted in localized format (e.g. "1.234,56"). Because of this, my model state is invalid and value for decimal property is not bound in my entity.</p>
  
  <p>I want to overcome this on server side, setting custom JSON formatter for only that property of type decimal. Is it even possible to do so?</p>
  
  <p>I have tried to create custom formatter, but it doesn't do anything. I know this is possible to achieve in MVC, but I can't believe that the same thing can't be done with Web API.</p>