webapi可以直接返回一个对象,也可以返回json

一、返回一个对象例子

[System.Web.Mvc.AllowAnonymous]
        [System.Web.Http.HttpGet]
        public ApprovalInfoCounts ApprovalCount(string userId)
        {
            ApprovalInfoCounts infoCounts = new ApprovalInfoCounts();
}

 

二、返回一个json帮助类

public class ApiResponseHelper
     {
         public static HttpResponseMessage ToJson(Object obj)
         {
             String str;
             if (obj is String || obj is Char)
             {
                 str = obj.ToString();
             }
             else
             {
                 JavaScriptSerializer serializer = new JavaScriptSerializer();
                 str = serializer.Serialize(obj);
             }
             HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "application/json") };
             return result;
         }
     }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2021-06-25
  • 2022-12-23
  • 2021-08-15
  • 2021-12-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
相关资源
相似解决方案