2016年4月14日
2016-04-14 23:57
411 查看
1、配置返回的json对象为小写开头
在路由配置里面,Register(HttpConfiguration config)中路由配置下边添加:
var jsonFormatter = config.Formatters.OfType<JsonMediaTypeFormatter>().First();
jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
参考:http://www.cnblogs.com/fzrain/p/3520442.html
2、让Web API同时支持多个Get方法
思路:如:api/controller/xxx 截取xxx,匹配看是否是以get开头的字符串,如果是,就当做action处理,如果不是,就当作id(int或string)处理
参考:http://www.cnblogs.com/xqin/archive/2013/05/31/3109569.html
在路由配置里面,Register(HttpConfiguration config)中路由配置下边添加:
var jsonFormatter = config.Formatters.OfType<JsonMediaTypeFormatter>().First();
jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
参考:http://www.cnblogs.com/fzrain/p/3520442.html
2、让Web API同时支持多个Get方法
思路:如:api/controller/xxx 截取xxx,匹配看是否是以get开头的字符串,如果是,就当做action处理,如果不是,就当作id(int或string)处理
参考:http://www.cnblogs.com/xqin/archive/2013/05/31/3109569.html
相关文章推荐
- 0414 结对 2.0 33 34
- [置顶] Android Studio或者Eclipse中的最常用的快捷键,最简单的,部分不适用eclipse
- myBatis动态语句详解
- 当React遇到了es6,让gulp来搭桥
- 【POJ 2559】Largest Rectangle in a Histogram
- TCP之深入浅出send和recv
- 【转载】Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
- Could not find Developer Disk Image 9.3
- 如何阅读一本书(4)
- Wireless Network
- LruCache详解之 Android 内存优化
- 慎用MonthsBetweent和MonthSpan
- 20145223《Java程序程序设计》实验报告二
- Object常用方法介绍及注意事项equals(),hashCode(),getClass(),toString()
- 用mac终端创建一个.jar文件(转载)
- 修改进程占用内存SetProcessWorkingSetSize函数(多篇相关文章值得学习)
- JavaScript模板引擎实例应用
- 哲学的初步认识6
- Action View显示UI组件
- docker容器中安装vi命令