你的位置:首页 > ASP.net教程

[ASP.net教程]Web API返回JSON数据

对Web API新手来说,不要忽略了ApiController

在web API中,方法的返回值如果是实体的话实际上是自动返回JSON数据的例如:

他的返回值就是这样的:

{ "Content": true, "StatusCode": 200, "RequestMessage": "sample string 2"}

这是定义的Response类

public class Response<T> //where T : class  {    public T Content { get; set; }    public HttpStatusCode StatusCode { get; set; }    public string RequestMessage { get; set; }  }

 

在web API还有一个问题,可能是我自己太大意了,新建的控制器如果没有仔细看就会默认选择了MVC4 或者MVC5控制器,这就会导致HelpPage在API页面中无法显示接口,自己修改控制器继承ApiController就行