欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > .Net基于MVC4 Web Api輸出Json格式實例

.Net基于MVC4 Web Api輸出Json格式實例

熱門標簽:浦發電話機器人提醒還款 400電話如何申請取消 騰訊地圖標注手機 百度地圖怎樣做地圖標注 電銷語音機器人型號參數 柳州電銷機器人公司 昆明語音電銷機器人價格 太原400電話上門辦理 征途美甲店地圖標注

本文實例講述了.Net基于MVC4 Web Api輸出Json格式的方法,分享給大家供大家參考。具體實現方法如下:

1、Global 中增加json輸出

復制代碼 代碼如下:
GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("json", "true", "application/json"));

protected void Application_Start()
{
    AreaRegistration.RegisterAllAreas();
    //添加json 解析  使用方法 http://xxx/api/action?json=true
    GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("json", "true", "application/json"));
    WebApiConfig.Register(GlobalConfiguration.Configuration);
    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);
}

2、Global 中刪除xml解析

復制代碼 代碼如下:
GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();

protected void Application_Start()
{
    AreaRegistration.RegisterAllAreas();
    WebApiConfig.Register(GlobalConfiguration.Configuration);
    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);
    //刪除xml的解析 當返回值是string 時 直接返回string不是json對象
    GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
}

3、指定返回格式

新建方法 需要程序集:

復制代碼 代碼如下:
System.Web.Extensions
public static HttpResponseMessage ToJson(Object obj)
{
    String str;
    if (obj is String || obj is Char)
    {
        str = obj.ToString();
    }
    else
    {
        var serializer = new JavaScriptSerializer();
        str = serializer.Serialize(obj);
    }
    var result = new HttpResponseMessage { Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "application/json") };
    return result;
}

 調用戶方法轉換為json對象輸出

復制代碼 代碼如下:
public HttpResponseMessage GetString(string name)
{
     return ToJson(name);
}

4、重寫默認實現類 所有輸出將被重新解析成 json

新建JsonContentNegotiator 類

復制代碼 代碼如下:
public class JsonContentNegotiator : IContentNegotiator
{
    private readonly JsonMediaTypeFormatter _jsonFormatter;
    public JsonContentNegotiator(JsonMediaTypeFormatter formatter)
    {
        _jsonFormatter = formatter;
    }

    public ContentNegotiationResult Negotiate(Type type, HttpRequestMessage request, IEnumerableMediaTypeFormatter> formatters)
    {
        var result = new ContentNegotiationResult(_jsonFormatter, new MediaTypeHeaderValue("application/json"));
        return result;
    }
}

WebApiConfig中使用重寫

復制代碼 代碼如下:
public static void Register(HttpConfiguration config)
{
    config.Routes.MapHttpRoute(
        name: "DefaultApi",
        routeTemplate: "api/{controller}/{id}",
        defaults: new { id = RouteParameter.Optional }
    );

    var jsonFormatter = new JsonMediaTypeFormatter();
    config.Services.Replace(typeof(IContentNegotiator), new JsonContentNegotiator(jsonFormatter));

    // 取消注釋下面的代碼行可對具有 IQueryable 或 IQueryableT> 返回類型的操作啟用查詢支持。
    // 若要避免處理意外查詢或惡意查詢,請使用 QueryableAttribute 上的驗證設置來驗證傳入查詢。
    // 有關詳細信息,請訪問 http://go.microsoft.com/fwlink/?LinkId=279712。
    //config.EnableQuerySupport();

    // 若要在應用程序中禁用跟蹤,請注釋掉或刪除以下代碼行
    // 有關詳細信息,請參閱: http://www.asp.net/web-api
    config.EnableSystemDiagnosticsTracing();
}

希望本文所述對大家的asp.net程序設計有所幫助。

您可能感興趣的文章:
  • js遍歷json的key和value的實例
  • 微信小程序通過api接口將json數據展現到小程序示例
  • Bootstrap 填充Json數據的實例代碼
  • 簡單談談MySQL5.7 JSON格式檢索
  • JSON在ASP.NET中使用方法
  • ASP.NET中實現把Json數據轉換為ADO.NET DataSet對象
  • Asp.net配合easyui實現返回json數據實例
  • ASP.NET中MVC使用AJAX調用JsonResult方法并返回自定義錯誤信息
  • 淺談C#.NET、JavaScript和JSON
  • js實現將json數組顯示前臺table中

標簽:張家界 新疆 德陽 白山 江蘇 天門 陽泉 蘭州

巨人網絡通訊聲明:本文標題《.Net基于MVC4 Web Api輸出Json格式實例》,本文關鍵詞  .Net,基于,MVC4,Web,Api,輸出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.Net基于MVC4 Web Api輸出Json格式實例》相關的同類信息!
  • 本頁收集關于.Net基于MVC4 Web Api輸出Json格式實例的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产精品一区二区x88av| 国产这里有精品| 91麻豆精品国产91久久久资源速度| 国产精品二三区| 国产精品一二三在| 少妇精品一区二区三区| 91精品欧美综合在线观看最新| 亚洲小少妇裸体bbw| 美女被艹视频网站| 在线视频欧美精品| 亚洲欧美日韩国产成人精品影院| 成人精品视频一区二区三区尤物| 美国精品一区二区| 中文欧美字幕免费| 成人免费观看视频| 999福利视频| 中文成人av在线| 懂色av中文一区二区三区| 五月综合色婷婷| 国产精品久久久久一区二区三区| 国产成人免费在线视频| 女同久久另类69精品国产| 亚洲国产精品国自产拍av| 国产一区二区三区美女| 男女男精品视频网站| 国产精品无遮挡| 成人国产精品免费观看动漫 | 日韩理论片在线| 91在线小视频| 欧美日韩国产免费一区二区| 亚洲成av人综合在线观看| 亚洲天堂美女视频| 精品久久久久久综合日本欧美| 精品亚洲国产成人av制服丝袜 | 亚洲第一主播视频| 国产精品300页| 精品盗摄一区二区三区| 国产精品一区二区三区四区| 国产av无码专区亚洲av毛网站| 亚洲视频网在线直播| 精品人妻一区二区免费| 日韩精品中午字幕| 国产精品一区二区久激情瑜伽 | 国产亚洲精品久久久久久豆腐| 国产精品美女一区二区在线观看| 91女厕偷拍女厕偷拍高清| 在线不卡a资源高清| 精品一区二区在线看| 国产精品精品软件男同| 一区二区三区久久久| 国产精品无码一区二区三区| 欧美激情一区二区在线| 91麻豆精品秘密| 精品久久久久久无| av在线一区二区| 欧美一级一级性生活免费录像| 国产一区二区三区香蕉| 欧美三级午夜理伦三级中视频| 奇米色777欧美一区二区| 青青操在线视频观看| 亚洲国产一二三| 欧美成人短视频| 亚洲综合小说图片| 东方伊人免费在线观看| 一区二区三区在线视频免费| av网在线播放| 夜夜嗨av一区二区三区| 亚洲色成人网站www永久四虎| 综合欧美亚洲日本| 99久久久久久久久久| 亚洲品质自拍视频网站| 国产美女免费网站| 亚洲综合无码一区二区| 中文字幕第69页| 日韩影院精彩在线| 一区二区视频免费看| 免费在线观看成人| 欧美专区日韩专区| 国产一区二区三区国产| 欧美猛男gaygay网站| 成人小视频在线| 亚洲精品一区二区三区四区高清| 无套白嫩进入乌克兰美女| 欧美精品一区男女天堂| 人妻互换一二三区激情视频| 国产精品情趣视频| 女~淫辱の触手3d动漫| 亚洲综合一区二区| 午夜精品一区二区三区视频| 美脚の诱脚舐め脚责91 | 中文字幕在线有码| 久久国产麻豆精品| 在线播放国产精品二区一二区四区 | 丰满少妇在线播放bd日韩电影| 欧美精品日韩综合在线| 国产成a人无v码亚洲福利| 日韩精品一区二区三区视频播放 | 精品一区二区av| 欧美精品tushy高清| av成人动漫在线观看| 国产校园另类小说区| 色噜噜在线观看| 亚洲一二三专区| 91精品91久久久中77777| 国产精品亚洲人在线观看| 欧美不卡一二三| 久久久久亚洲无码| 亚洲综合一区在线| 欧洲国内综合视频| 成人a区在线观看| 欧美激情在线一区二区三区| 小早川怜子久久精品中文字幕| 午夜欧美一区二区三区在线播放| 91国模大尺度私拍在线视频| 成人激情黄色小说| 国产精品久久久久一区二区三区 | 白白色 亚洲乱淫| 国产精品天美传媒沈樵| 香蕉久久久久久久| 国产精品影音先锋| 国产欧美日韩麻豆91| 日本免费www| 国内精品伊人久久久久av影院 | 91精品免费在线| 催眠调教后宫乱淫校园| 亚洲国产一区二区三区青草影视 | 风间由美一区二区三区在线观看 | 久久久天堂av| 极品人妻videosss人妻| 精品一区二区三区日韩| 久久亚洲综合色一区二区三区| 国产真实乱人偷精品人妻| 欧美aaaaa成人免费观看视频| 欧美一区二区三区日韩视频| 天堂www中文在线资源| 日韩国产高清影视| 欧美成人一区二区三区在线观看| 亚洲精品乱码久久久久久不卡| 日韩国产欧美在线播放| 日韩欧美成人激情| 影音先锋制服丝袜| 国产电影精品久久禁18| 国产精品每日更新| 91国产免费看| 秘密基地免费观看完整版中文| 图片区小说区国产精品视频| 欧美一级专区免费大片| 精品无人区无码乱码毛片国产| 久久精品国产精品亚洲综合| 久久久久国产免费免费 | 久久精品噜噜噜成人88aⅴ | 一起草在线视频| 美女在线视频一区| 国产亚洲va综合人人澡精品| 国产老头老太做爰视频| 99re这里都是精品| 午夜精品视频一区| xvideos.蜜桃一区二区| 人与动物性xxxx| 91在线观看美女| 日韩经典中文字幕一区| 久久久久久影视| 欧美黑人猛猛猛| 亚洲欧美综合视频| 精品一区二区在线观看| 亚洲视频免费观看| 欧美一区二区三区免费大片| 亚洲第一综合网| av亚洲精华国产精华精| 亚洲va欧美va国产va天堂影院| 精品久久久久久无| 少妇影院在线观看| 久久久久久久无码| 东方欧美亚洲色图在线| 亚洲.国产.中文慕字在线| 久久综合久久综合久久综合| 色综合色狠狠综合色| 在线视频 日韩| 国产成人亚洲综合a∨婷婷图片| 亚洲一区二区三区小说| 亚洲精品在线电影| 日本高清成人免费播放| 中日韩精品一区二区三区| 成人手机电影网| 日韩福利视频导航| 国产精品久久免费看| 欧美精品三级日韩久久| 在线免费看视频| 97中文字幕在线观看| 国产剧情av麻豆香蕉精品| 亚洲一区二区三区不卡国产欧美| www亚洲一区| 欧美日韩一区三区| 99热99这里只有精品| 中文字幕乱码在线| 99久久免费国产| 精品在线一区二区三区| 亚洲午夜一区二区三区| 亚洲国产精品国自产拍av| 日韩亚洲欧美一区二区三区|