0

我正在尝试使用 Refit 使用服务,但遇到以下问题。我正在查看文档,但找不到解决方案,也不知道是否应该做其他事情。

这是我的模型

public partial class Global
{
    [JsonProperty("updated")]
    public long Updated { get; set; }

    [JsonProperty("country")]
    public string Country { get; set; }

    [JsonProperty("countryInfo")]
    public List<CountryInfo> CountryInfo { get; set; }
}

我的第二节课:

public partial class CountryInfo
{
    [JsonProperty("_id")]
    public long? Id { get; set; }

    [JsonProperty("iso2")]
    public string Iso2 { get; set; }

    [JsonProperty("iso3")]
    public string Iso3 { get; set; }

    [JsonProperty("lat")]
    public double Lat { get; set; }

    [JsonProperty("long")]
    public double Long { get; set; }

    [JsonProperty("flag")]
    public Uri Flag { get; set; }
}

改装应用

    Link : https://corona.lmao.ninja/v2/countries
    [Get("/v2/countries")]
    Task<CountryInfo> GetCountry();

在我的视图模型中

private async Task GetTaskInterf()
{
    var webApp = RestService.For<ICovidInterface>("https://corona.lmao.ninja");
    var  result = await webApp.GetGlobalCountry();
}

初始化时

结果

4

0 回答 0