elsa-core/test/component/Elsa.ComponentTests/Helpers/HttpContentExtensions.cs
2020-10-19 22:12:11 +02:00

15 lines
425 B
C#

using System.Net.Http;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace Elsa.ComponentTests.Helpers
{
public static class HttpContentExtensions
{
public static async Task<T> ReadJsonAsync<T>(this HttpContent content)
{
var json = await content.ReadAsStringAsync();
return JsonConvert.DeserializeObject<T>(json, JsonContent.SerializerSettings)!;
}
}
}