title: C# .WithJson Invalid JSON Error
body: <p>I'm trying to build this JSon string as follows</p>
  
  <pre><code>push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(RegID)
                                    .WithJson(@"{""message"":"+Message+"}"));
  </code></pre>
  
  <p>Now whenever I run this, I get the InvalidCastException was unhandled/Invalid JSON detected! error message.</p>
  
  <p>However when I do the following</p>
  
  <pre><code>push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(RegID)
                                    .WithJson(@"{""message"":""Hello World""}"));
  </code></pre>
  
  <p>It works perfectly fine.</p>
  
  <p>If anyone has any ideas or suggestions on how to get this working it would be greatly appreciated.</p>
  
  <p>Thanks!</p>