Asp.net mvc 4 如何使用ASP.net Web API获取JSON?

Asp.net mvc 4 如何使用ASP.net Web API获取JSON?,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,我使用ASP.NETWebAPI和SQLServer作为后端。 我的sql为我提供了存储在datatable中的数据 如何将json从API返回到客户端应用程序(angularjs) 我是asp.net webapi新手 在WebAPI中,操作返回原始对象。Web API将自动 将其转换为所需格式的结构化响应(如JSON) 或XML)使用称为内容协商的Web API功能。 (Wrox Professional ASP.NET MVC4) 当AngularJS代码调用WebAPI时,WebAPI会

我使用ASP.NETWebAPI和SQLServer作为后端。 我的sql为我提供了存储在datatable中的数据

如何将json从API返回到客户端应用程序(angularjs)

我是asp.net webapi新手

在WebAPI中,操作返回原始对象。Web API将自动 将其转换为所需格式的结构化响应(如JSON) 或XML)使用称为内容协商的Web API功能。 (Wrox Professional ASP.NET MVC4)

当AngularJS代码调用WebAPI时,WebAPI会自动确定返回类型并以适当的格式返回数据


有关更多信息,请参见此

默认情况下,
webapi
调用将返回
application/json
,因此无需显式设置响应类型

为什么要存储在
数据表中

如果使用类似的工具,可以向API发出请求并检查返回的JSON


您可以在这里找到一些很好的教程

Web API中的操作可以返回HttpResponseMessage或CLR对象,以便由格式化程序序列化。这听起来可能有点迂腐,但WebAPI没有“内容协商”功能。HTTP确实如此。Web API恰好有该功能的实现。我之所以提到这一点,是因为人们了解HTTP的工作原理,然后使用WebAPI来构建内容是很重要的。不仅仅是学习Web API。