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;
}
}

最新文章

  1. asp.net中用cookie记住密码上次不用登陆
  2. SpringMVC从入门到精通之第四章
  3. WPF QuickStart系列之线程模型(Thread Model)
  4. vmware vcenter appliance dhcp 改为 静态IP导致web service认证失败
  5. BerkeleyDB 多索引查询
  6. SGU 130.Circle
  7. 去除jquery.min.map 404错误信息
  8. VMware下Linux网络配置局域网和外网访问
  9. 纯js Ajax 请求
  10. Linux下的常见压缩解压缩命令
  11. LVS简单介绍
  12. Ruby学习小记
  13. VS Installer教程
  14. Nginx的虚拟主机
  15. Oracle 常用函数备查
  16. 认识我们的太阳系(Solar System)
  17. StringBuffer类的常用方法
  18. Beta阶段第1周/共2周 Scrum立会报告+燃尽图 07
  19. django设置cookie和session
  20. redis五种基本数据类型

热门文章

  1. Replication--镜像+复制
  2. SQL 语句case when
  3. C#文件和目录的操作
  4. C++11左值引用和右值引用
  5. OO 普通类与静态类的区别
  6. 爬虫开发13.UA池和代理池在scrapy中的应用
  7. “全栈2019”Java第五十六章:多态与字段详解
  8. 面向对象中的__slots__
  9. 二,PHP缓存机制详解
  10. 【随记】SQL备份一张表的数据