using Newtonsoft.Json; using System.Net.Http; using System.Threading.Tasks; public static class HttpContentExtensions { public static async Task ReadAsAsync(this HttpContent content) => await Task.Run(async () => JsonConvert.DeserializeObject(await content.ReadAsStringAsync())); }