您的位置:首页 > Web前端 > JavaScript

webapi返回数据同时支持xml与json

2013-04-08 17:15 330 查看
在项目中我们可能有时需要json也有可能需要xml,而且浏览器不同对返回的数据可以也会不同,也有可能根据设备的不同,有的设备操作xml方便,有的操作json方便,那我们的webapi接口返回的数据格式就需要都适应,但是一个借口怎么能同时支持xml与json呢?

我们可以添加自己的 MediaTypeMapping

打开自己的WebApiConfig文件,在 Register 方法中添加以下代码

GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("json", "true", "application/json"));

当需要返回json的数据时,就在访问的url后面加上 json=true,需要xml就写json=false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐