无法将类型'Newtonsoft.Json.Linq.JArray'隐式转换为'System.Net.Http.HttpResponseMessage'

时间:2019-02-21 14:53:29

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

我有以下Post方法,我需要从响应中返回的行列中提取对象列表。 由于上述问题标题中的错误,我无法获得退货。 这是方法。

  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;
    }

}

} 我在引发异常的“返回成员”中收到错误。 我在做什么错了?

0 个答案:

没有答案