Estou fazendo uns desafios do 7DaysOfCode e to usando o RestSharp pra fazer a requisição. Ao imprimir a resposta sozinha aparece como string no console mas, ao desserializar a resposta fica em branco... Já tentei de várias formas, a forma abaixo foi a ultima que tentei. Alguém pode me ajudar por favor?
Classe Result
using Newtonsoft.Json;
public class Result
{
[JsonProperty("name")]
public string Nome { get; set; }
[JsonProperty("url")]
public string Url { get; set; }
}
Classe Root
namespace TesteAPI;
using Newtonsoft.Json;
public class Root
{
[JsonProperty("results")]
public List<Result> Results { get; set; }
[JsonProperty("count")]
public int Count { get; set; }
[JsonProperty("next")]
public string Next { get; set; }
[JsonProperty("previous")]
public object Previous { get; set; }
}
Program.cs
using RestSharp;
using System.Text.Json;
using TesteAPI;
var client = new RestClient("https://pokeapi.co/api/v2/pokemon/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
var deserialize = JsonSerializer.Deserialize<Root>(response.Content!);
Console.WriteLine(deserialize.Results) ;