我正在研究asp.net核心网络应用程序接口,我是asp.net核心的新手。我做了一个web api,想从web应用程序控制器调用它,它工作得很好。我的问题是我想转换c#对象列表中的json。我已经从web api获得了json格式,但可以将其转换为c#对象列表。我在谷歌上搜索了很多次,到处都能找到一个解决方案,那就是
JsonConvert.DeserializeObject<BusinessUnit>(result);
这对我不起作用。我的代码:
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync(baseAddress + "/api/BusinessUnit");
var result = response.Content.ReadAsStringAsync();
List<BusinessUnit> businessunits = JsonConvert.DeserializeObject<BusinessUnit>(result); //result shows error because it needs string as parameter.
我仍然在努力解决这个问题。如何转换c# object list中的result(json格式)?
提前谢谢。
https://stackoverflow.com/questions/42573964
复制相似问题