欧美阿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>
    色欲欲www成人网站| 日本精品免费观看高清观看| 5月丁香婷婷综合| 亚洲欧美电影一区二区| 粉嫩蜜臀av国产精品网站| 欧美黄色一级生活片| 日韩欧美你懂的| 日韩和欧美一区二区| 国产清纯白嫩初高中在线观看性色| 欧美成人777| 国产精品免费丝袜| 国产.欧美.日韩| 综合五月激情网| 国产精品久久久久毛片软件| 国产不卡在线一区| 无码人妻精品中文字幕| 国产精品污污网站在线观看 | 国产成人av一区二区三区在线观看| 国产精品福利导航| 3d成人h动漫网站入口| 亚洲成人av福利| 91av在线免费| 亚洲精品一区二区三区99| 久久99热这里只有精品| 99自拍偷拍视频| 国产精品免费视频一区| 99久久综合精品| 国产91丝袜在线播放| 日韩精品xxx| 国产综合久久久久影院| 久久午夜福利电影| 国产日产欧美一区| 成人av在线电影| 欧美日韩一区 二区 三区 久久精品| 亚洲一二三级电影| 色婷婷免费视频| 2021中文字幕一区亚洲| 国产伦精品一区二区三区免费迷| 国产黄色录像片| 亚洲激情第一区| 中文字幕免费在线播放| 久久久久久久网| 成人av小说网| 欧美疯狂性受xxxxx喷水图片| 男人的j进女人的j一区| 亚洲一级黄色录像| 亚洲欧美一区二区三区国产精品| 中文字幕无人区二| www久久精品| av一区二区三区在线| 91丝袜美女网| 蜜臂av日日欢夜夜爽一区| 欧美午夜激情影院| 中文字幕欧美一| 久久性爱视频网站| 久久久精品黄色| 99久久久久免费精品国产| 制服丝袜中文字幕一区| 国产美女精品一区二区三区| 欧洲精品一区二区| 乱中年女人伦av一区二区| 青青青在线免费观看| 日韩高清在线一区| 内射一区二区三区| 日日夜夜一区二区| 亚洲二区在线播放| 日韩成人一级片| 欧美一区免费观看| 免费成人av在线| 日本韩国一区二区| 久久99精品久久久久久久久久久久 | 天堂蜜桃91精品| 亚洲一区电影在线观看| 亚洲mv在线观看| 精品国产视频一区二区三区| 亚洲成av人片一区二区三区| 中文字幕乱码av| 日日摸夜夜添夜夜添国产精品| 国产精品一区二区亚洲| 婷婷开心久久网| 色在线观看视频| 九九精品视频在线看| 欧美性高清videossexo| 国产麻豆精品久久一二三| 欧美蜜桃一区二区三区| 成人毛片视频在线观看| 欧美变态tickle挠乳网站| 日本黄色www| 国产精品你懂的在线| 91在线无精精品白丝| 亚洲成人av电影在线| 好吊色视频在线观看| 精品亚洲国产成人av制服丝袜| 欧美人妖巨大在线| www.99精品| 国产免费成人在线视频| 免费黄色在线视频| 亚洲电影在线免费观看| 色香色香欲天天天影视综合网| 国产一区 二区 三区一级| 日韩欧美精品三级| 精品久久久久一区二区| 亚洲另类色综合网站| av成人免费网站| 国产精品一品二品| 精品福利一二区| www.自拍偷拍| 亚洲123区在线观看| 91电影在线观看| 成人av电影在线| 中文久久乱码一区二区| 亚洲高潮女人毛茸茸| 美女视频黄频大全不卡视频在线播放 | 性欧美丰满熟妇xxxx性久久久| 一区二区三区日韩| 日本精品一级二级| 91在线视频播放地址| 中文字幕亚洲精品在线观看| 日本免费网站视频| 国产九色sp调教91| 国产亚洲成av人在线观看导航| 男人操女人动态图| 麻豆精品精品国产自在97香蕉| 欧美一区二区黄| 激情综合丁香五月| 免费人成精品欧美精品| 日韩免费一区二区| 无码熟妇人妻av| 激情欧美一区二区三区在线观看| 欧美mv日韩mv国产网站| 91视频在线网站| 久久99精品国产麻豆婷婷| 欧美精品一区二区三区蜜桃| 成人免费无遮挡无码黄漫视频| 麻豆91免费观看| 国产夜色精品一区二区av| 东京热无码av男人的天堂| 国产一区二区三区视频在线播放| 国产亚洲一区二区三区四区 | 日本高清不卡一区| 92国产精品观看| 夜夜嗨av一区二区三区网页| 欧美色图片你懂的| 秘密基地免费观看完整版中文| 午夜电影网一区| 欧美一级电影网站| 国产熟妇久久777777| 国内精品伊人久久久久av一坑| 国产午夜精品久久久久久久| 亚洲伦理一区二区三区| 99国产精品久久| 亚洲一区二区三区三| 91精品国产综合久久精品图片 | 日韩精品中文字幕一区| 97人妻人人揉人人躁人人| 国产成人在线免费| 一区二区视频在线| 欧美一区二区在线观看| 欧美丰满老妇熟乱xxxxyyy| 福利一区在线观看| 亚洲精品高清视频在线观看| 欧美老肥妇做.爰bbww| 自拍偷拍中文字幕| 丁香一区二区三区| 亚洲综合一二区| 精品精品国产高清一毛片一天堂| 秋霞影院一区二区| 国产午夜精品一区二区三区嫩草 | 中国女人特级毛片| 成人黄色电影在线| 亚洲成人久久影院| 久久久精品黄色| 欧美色精品天天在线观看视频| 野外性满足hd| 成人午夜视频福利| 婷婷综合在线观看| 日本一二三不卡| 欧美色视频一区| 日本二区在线观看| 亚洲天堂小视频| 精品亚洲成a人| 一区二区三区欧美视频| 欧美sm极限捆绑bd| 欧美在线观看一区| 国产伦理片在线观看| 91在线观看地址| 男女男精品视频| 最新不卡av在线| 欧美r级在线观看| 欧美亚洲图片小说| 中文字幕欧美激情极品| 日本美女视频网站| 国产毛片精品一区| 亚洲成av人片www| 国产精品久久久久影院亚瑟 | 国产欧美1区2区3区| 欧美精品乱码久久久久久 | 国产精品久久一卡二卡| 欧美一区二区三区免费视频| 婷婷久久综合网|