title: JsonArray.Parse(...) error
body: <p>I am developing a news-app for Windows 8 (in C#, XAML). Unfortunately I encountered a strange error after downloading a JSON-Feed (validated with <a href="http://jsonlint.com/" rel="nofollow">http://jsonlint.com/</a>) asynchronously. The download succeeds and then I want to parse the result: <code>var items = Windows.Data.JsonArray.Parse(result);</code>.</p>
  
  <p>When I run the code I get the following error:</p>
  
  <p><code>Invalid character at position 0.</code> and <code>Invalid JSON string.</code></p>
  
  <p>Json.JsonArray is a new Library from Microsoft. I also tried Newtonsoft's JSON-library with the same errors. What am I doing wrong?</p>
  
  <p>This is the full code:</p>
  
  <pre><code>// Retrieve recipe data from Azure
  var client = new HttpClient();
  client.MaxResponseContentBufferSize = 1024*1024; // Read up to 1 MB of data
  var response = await client.GetAsync(new Uri("http://contosorecipes8.blob.core.windows.net/AzureRecipes"));
  var result = await response.Content.ReadAsStringAsync();
  
  // Parse the JSON recipe data
  var recipes = JsonArray.Parse(result.Substring(1, result.Length - 1));
  </code></pre>
  
  <p>This code snippet is from a Microsoft Hands-On Lab (Contoso CookBook). I also tried it without the "[" and "]" in the source (with no effect)...</p>
  
  <p>Thank you!</p>