title: JObject & CamelCase conversion with JSON.Net
body: <p>How can I convert a generic JObject to camelCase plain json string?
  I've tried with JsonSerializerSettings but doesn't work (Newtonsoft.Json 4.5.11)</p>
  
  <pre><code>[Test]
  public void should_convert_to_camel_case()
  {
      var serializer = JsonSerializer.Create(new JsonSerializerSettings()
      {
          ContractResolver = new CamelCasePropertyNamesContractResolver()
      });
  
      var jo = new JObject();
      jo["CamelCase"] = 1;
  
      var stringWriter = new StringWriter();
      var writer = new JsonTextWriter(stringWriter);
      serializer.Serialize(writer,jo);
  
      var serialized = stringWriter.ToString();
  
      Assert.AreEqual("{\"camelCase\":1}", serialized);
  }
  </code></pre>
  
  <p><strong>UPDATE</strong>
  According to <a href="https://web.archive.org/web/20171005181503/http://json.codeplex.com/workitem/23853" rel="noreferrer">http://json.codeplex.com/workitem/23853</a> that cannot be done (tnx to @nick_w for the link)</p>