Не удается неявно преобразовать тип 'Newtonsoft.Json.Linq.JArray' в 'System.Net.Http.HttpResponseMessage' - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть следующий метод Post, который мне нужен для извлечения списка объектов из jarray, который возвращается в ответе.Я не могу получить возврат из-за ошибки выше в названии вопроса.Вот метод.

  public async Task<HttpResponseMessage> PostItemAsync(JObject obj)
    {

        obj = new JObject(
           new JProperty("name", "newname"),
           new JProperty("id", "1212"),
           new JProperty("identificationsIds", "12", "000")
       );


        HttpClient client = new HttpClient();
        client.BaseAddress = new Uri("https://localhost:5001/");
        client.DefaultRequestHeaders.Accept.Clear();
        client.DefaultRequestHeaders.Accept.Add(
        new MediaTypeWithQualityHeaderValue("application/json"));





        var Res = await client.PostAsJsonAsync("api/Member", obj);
        var MemResponse = Res.Content.ReadAsStringAsync().Result.ToString();                
        var member = JsonConvert.DeserializeObject<JArray>(MemResponse);


        return member;
    }

}

} Я получаю ошибку в «return member», где выдается исключение.Что я делаю не так?

...