小编Hen*_*nry的帖子

无法从字符串转换为 NewtonSoft.Json.JsonReader

我是 Xamarin Forms 的新手,我正在尝试创建一种从 API 请求项目列表的方法。但是,由于错误消息,我无法编译解决方案

行中的“无法从字符串转换为 NewtonSoft.Json.JsonReader” var Items = JsonSerializer.Deserialize<Dictionary<string, Paises>>(content);

这是整个例程:

public static async Task<List<Paises>> GetPaisesActivosAsync()
{
    string baseUri = new BaseUri().baseUri;
    string sufixUri = "/PaisesApi/GetActives";
    var uri = baseUri + sufixUri;

    List<Paises> listaPaisesActivos = null;

    HttpResponseMessage response = await client.GetAsync(uri);
    if (response.IsSuccessStatusCode)
    {
        string content = await response.Content.ReadAsStringAsync();
        var Items = JsonSerializer.Deserialize<Dictionary<string, Paises>>(content);
    }
    return listaPaisesActivos;
}    
Run Code Online (Sandbox Code Playgroud)

预先感谢您的支持。

问候,

c# jsonserializer xamarin.forms asp.net-core-webapi

14
推荐指数
2
解决办法
3万
查看次数