JsonSerializationException:反序列化数组时出现意外结束

时间:2018-08-03 09:54:04

标签: c# json azure asp.net-web-api

我遇到反序列化的问题。 我天堂不知道在服务器端是否可能包含实体。我在客户端包含了此内容,但为此我没有使用get服务。

WebAPI控制器

// GET: api/UnidadeCurricular
[HttpGet]
public IEnumerable<UnidadeCurricular> GetUnidadeCurricular()
{
    return _context.UnidadeCurricular.Include(c => c.Departamento)
    .Include(c => c.Curso)
    .Include(c => c.NomeUC)
    .ToList();
}

WebApp控制器

// GET: Unidade_curriculares
public async Task<IActionResult> Index()
{
    List<UnidadeCurricular> unidade_curricular = new List<UnidadeCurricular>();
    string path = "api/UnidadeCurricular";
    HttpResponseMessage response = await HttpRequestBuilder.WebApiClient.GetAsync(path);

    //Checking the response is successful or not which is sent using HttpClient
    if (response.IsSuccessStatusCode)
    {
        unidade_curricular = await response.Content.ReadAsAsync<List<UnidadeCurricular>>();
    }

    return View(unidade_curricular);
}

错误 https://i.stack.imgur.com/bygnF.png

嗨,我想获取有关我在此表中拥有的FK的信息,为此,我仅在上下文中包括其他信息,但是调用该服务时显示错误,并且我无法理解为什么它会停止反序列化。

0 个答案:

没有答案