title: Json.Net WEB API default camelCase property name but one class
body: <p>I have a section in WebApiConfig:</p>
  
  <pre><code>config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = 
      new CamelCasePropertyNamesContractResolver();
  </code></pre>
  
  <p>But there is one class, which property name I want to be intact (UPPERCASE).</p>
  
  <p>Is there any way to override default transformation for a single case? I'm returning <code>HttpResponseMessage</code> from API method.</p>
  
  <pre><code>[HttpGet]
  [Route("lang/{lang}")]
  public HttpResponseMessage GetTranslation(TranslateLang lang)
  {
      var translations = new Translate().GetLibrary()
          .Where(t =&gt; t.LangsTranslations.Any(l =&gt; l.Language == lang))
          .ToDictionary(
              l =&gt; l.Key, 
              l =&gt; l.LangsTranslations.First(x =&gt; x.Language == lang).Text
          );
      return Request.CreateResponse(HttpStatusCode.OK, translations);
  }
  </code></pre>
  
  <p>Thx.</p>