title: How to deserialize oData JSON?
body: <p>I am trying to use the Northwind OData service:</p>
  
  <p><a href="http://services.odata.org/V3/OData/OData.svc/Products?$format=json">http://services.odata.org/V3/OData/OData.svc/Products?$format=json</a></p>
  
  <p>and deserialize it to a collection of products:</p>
  
  <pre><code>    using (var client = new HttpClient())
      {
          HttpResponseMessage response = await client.GetAsync(new Uri(url));
          ObservableCollection&lt;Product&gt; products = await response.Content.ReadAsAsync&lt;ObservableCollection&lt;Product&gt;&gt;();
      }
  </code></pre>
  
  <p>But the serializer doesn't seem to like the <code>odata.metadata</code> part and the fact that there are 2 <code>odata.type</code> records there (not sure what they are).</p>
  
  <p>Is there an easy way to do this? </p>