方法多种,自己目前采用的是自定义返回格式的方法,不需要修改配置文件。

辅助类:

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

调用:

[LoginFilter(IsCheck = false)]
[HttpGet]
public object Audit(int id, int status)
{
try
{
auditSvc.BulkUpdateByQuery(c => c.ID == id, d => new HXAudit { AuditStatus = status, AuditTime = DateTime.Now });
return ApiResponseHelper.ToJson(new { status = true, message = "成功", data = new { } });
}
catch (Exception e)
{
return ApiResponseHelper.ToJson(new { status = false, message = e.Message, data = new { } });
}
}

最新文章

  1. Jsoup系列学习(1)-发送get或post请求
  2. JSONP详解
  3. windows配置thrift开发环境
  4. 可视化工具solo show-----Processing Prefuse show
  5. #Deep Learning回顾#之基于深度学习的目标检测(阅读小结)
  6. Socket请求和Http请求的各自特点、区别及适用场景
  7. SharedPreferences存储
  8. php接收数据
  9. Autolayout环境设置任意个数相等间距排列的按钮的方法
  10. 【POJ1330】Nearest Common Ancestors(树链剖分求LCA)
  11. Solr和IK分词器的整合
  12. Qt - 与众不同的电子时钟
  13. 找回误删除的UBUNTU16.04桌面壁纸图片,或把桌面背景图片另存。20170114
  14. 去除CSDN 博客页广告的历程
  15. js every some 遍历函数理解
  16. (转)sublime text3简体中文版汉化教程
  17. Guidelines for Writing a Good NIPS Paper
  18. Git冲突:commit your changes or stash them before you can merge. 解决办法
  19. 利用Java编写简单的WebService实例
  20. requestAnimationFrame 使用

热门文章

  1. Monkey King(左偏树)
  2. react.js 给标识ref,获取内容
  3. 【收藏】SSH原理与运用
  4. bitset初始化问题
  5. xhprof安装&&使用[转载]
  6. Flex 4 自定义预加载器
  7. poj1330+hdu2586 LCA离线算法
  8. java构造方法的特点和理解--三只坚果
  9. lombok注解
  10. App中显示html网页