title: Upload JSON via WebClient
body: <p>I have a web app with that is using JQuery to interact with my backend. The backend successfully accepts JSON data. For instance, I can successfully send the following JSON:</p>
  
  <pre><code>{ "id":1, "firstName":"John", "lastName":"Smith" }
  </code></pre>
  
  <p>I now have a Windows Phone app that must hit this backend. I need to pass this same JSON via a WebClient. Currently I have the following, but i'm not sure how to actually pass the JSON. </p>
  
  <pre><code>string address = "http://www.mydomain.com/myEndpoint;
  WebClient myService = new WebClient();
  utilityService.UploadStringCompleted += new UploadStringCompletedEventHandler(utilityService_UploadStringCompleted);
  utilityService.UploadStringAsync(address, string.Empty);
  </code></pre>
  
  <p>Can someone tell me what I need to do?</p>