【发布时间】:2016-10-31 14:40:59
【问题描述】:
我正在使用 asp.net mvc web api2 控制器创建一个简单的 api 使用者应用程序。
我的web api控制器中的两个get请求如下:
public async Task<List<User>> GetUsersAsync()
{
using (HttpClient httpClient = new HttpClient())
{
return JsonConvert.DeserializeObject<List<User>>(
await httpClient.GetStringAsync("https://jsonplaceholder.typicode.com/posts")
);
}
}
public async Task<List<UserToDoList>> GetUserToDoListAsync()
{
using (HttpClient httpClient = new HttpClient())
{
return JsonConvert.DeserializeObject<List<UserToDoList>>(
await httpClient.GetStringAsync("http://jsonplaceholder.typicode.com/todos")
);
}
}
这给了我两个单独的对象列表用户列表和用户待办事项列表。
将它们组合起来的最佳/最快方法是什么,以便我可以以表格格式显示它,例如:
UserId | Name | Count Of Todo's
【问题讨论】:
-
创建一个端点,结合两个调用并返回你想要的内容
-
@Nkosi 你能发布一个代码示例吗?
标签: c# asp.net json asp.net-mvc asp.net-web-api2