2023-01-12 13:19:05 -07:00

19 lines
455 B
C#

using System.Text.Json;
namespace ReportingServices.Shared.HelperClasses;
public static class ApiCaller
{
public static async Task<T> GetApi<T>(string url)
{
T deserializedJson = default;
using (HttpClient client = new())
{
string apiResponse = await client.GetStringAsync(url);
deserializedJson = JsonSerializer.Deserialize<T>(apiResponse);
}
return deserializedJson;
}
}