I see in tons of examples on the web using the new HttpClient object (as part of the new Web API) that there should be HttpContent.ReadAsAsync
HttpClient
HttpContent.ReadAsAsync
You can write extention method:
public static async Task ReadAsAsync(this System.Net.Http.HttpContent content) { return Newtonsoft.Json.JsonConvert.DeserializeObject(await content.ReadAsStringAsync()); }