婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > .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格式實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美女被吸乳得到大胸91| 欧美日韩国产综合一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 国产精品卡一卡二卡三| 国产欧美1区2区3区| 久久久久久黄色| 中文字幕精品一区二区三区精品| 久久久99精品久久| 国产欧美一区二区精品久导航| 久久精品一区四区| 国产亚洲污的网站| 18涩涩午夜精品.www| 亚洲精品伦理在线| 亚洲gay无套男同| 久草在线在线精品观看| 狠狠色综合日日| 成人a级免费电影| 色素色在线综合| 欧美一级国产精品| 欧美极品aⅴ影院| 一区二区三区在线观看视频| 亚洲影院免费观看| 另类小说综合欧美亚洲| 国产成人av一区二区三区在线| 97久久精品人人做人人爽| 欧美无人高清视频在线观看| 欧美精品一区二区三区久久久 | 国产精品69久久久久水密桃| 粉嫩一区二区三区性色av| 日本韩国一区二区| 精品国产麻豆免费人成网站| 专区另类欧美日韩| 免费成人深夜小野草| bt7086福利一区国产| 日韩一级片网站| 国产精品免费免费| 奇米四色…亚洲| 色欧美日韩亚洲| 久久精品一区八戒影视| 亚洲国产一区二区视频| 91精品国产一区二区人妖| 久久久久久日产精品| 亚洲午夜久久久久久久久电影网| 韩国三级电影一区二区| 色8久久精品久久久久久蜜| 精品久久久久av影院| 亚洲一区二区三区激情| 丰满放荡岳乱妇91ww| 日韩美女主播在线视频一区二区三区 | 成人激情免费网站| 欧美一区二区三区在| 亚洲精品成人a在线观看| 国产精品中文字幕欧美| 宅男噜噜噜66一区二区66| 亚洲男同性恋视频| 国产99久久久国产精品潘金网站| 欧美一级精品大片| 亚洲va欧美va人人爽| 日本精品视频一区二区三区| 中文字幕巨乱亚洲| 国产99久久精品| 欧美成人激情免费网| 视频一区视频二区在线观看| 欧美影片第一页| 亚洲综合在线五月| 在线观看一区二区视频| 亚洲人成在线观看一区二区| 成人综合婷婷国产精品久久免费| 欧美精品一区二区三区蜜桃| 老司机精品视频在线| 91精品国产全国免费观看 | 精品对白一区国产伦| 青娱乐精品在线视频| 欧美一区在线视频| 精品一区二区在线视频| 日韩一级视频免费观看在线| 久久国产精品99精品国产| 精品国产免费视频| 久久av资源站| 久久午夜羞羞影院免费观看| 国产伦精品一区二区三区在线观看| 久久综合久色欧美综合狠狠| 国产精品资源站在线| 久久精品欧美日韩精品 | 欧美日韩一区高清| 日韩高清不卡在线| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美亚洲禁片免费| 五月天国产精品| 日韩中文字幕麻豆| 欧美日韩激情在线| 美女mm1313爽爽久久久蜜臀| 久久久久久久精| caoporen国产精品视频| 一区二区三区国产精品| 欧美人xxxx| 国产一区二区伦理| 亚洲女厕所小便bbb| 日韩午夜精品视频| 国产电影精品久久禁18| 一区二区三区日韩| 精品欧美一区二区久久| 91亚洲国产成人精品一区二区三 | 91丨porny丨最新| 亚洲国产中文字幕在线视频综合| 欧美成人艳星乳罩| 91蝌蚪porny成人天涯| 久久国产夜色精品鲁鲁99| 亚洲三级视频在线观看| 91精品蜜臀在线一区尤物| thepron国产精品| 日本女人一区二区三区| 国产精品欧美久久久久无广告 | 精品综合免费视频观看| 国产精品婷婷午夜在线观看| 欧美精品一二三| www.日本不卡| 麻豆成人久久精品二区三区红| 亚洲品质自拍视频| 久久亚洲捆绑美女| 欧美电影一区二区三区| 成人黄色小视频| 久久99九九99精品| 午夜精品一区二区三区免费视频| 亚洲欧美在线高清| 久久精品一区蜜桃臀影院| 欧美一卡二卡三卡| 欧美日韩一区小说| 色猫猫国产区一区二在线视频| 国产福利一区在线观看| 美腿丝袜亚洲色图| 午夜av一区二区| 一片黄亚洲嫩模| 亚洲免费大片在线观看| 亚洲欧洲精品一区二区三区不卡| 久久久久久久久久久久久女国产乱 | 成人av免费在线观看| 激情深爱一区二区| 免费看欧美美女黄的网站| 亚洲午夜av在线| 亚洲精品成人少妇| 亚洲欧洲一区二区三区| 国产精品天天看| 久久精品网站免费观看| 久久综合久久综合久久| 久久综合丝袜日本网| 日韩免费观看2025年上映的电影| 欧美一区二区三区视频在线观看| 欧美系列日韩一区| 国产精品成人一区二区三区夜夜夜| 久久亚洲精精品中文字幕早川悠里| 欧美mv日韩mv国产网站| 精品国产乱码久久久久久影片| 欧美成人一区二区三区片免费| 日韩手机在线导航| 欧美精品一区男女天堂| 国产三级三级三级精品8ⅰ区| 久久影院视频免费| 国产色爱av资源综合区| 中文字幕在线观看一区二区| 亚洲色图一区二区三区| 亚洲三级免费观看| 婷婷国产v国产偷v亚洲高清| 奇米色一区二区| 国产一区二区免费在线| 成人aaaa免费全部观看| 日本乱人伦一区| 91精品国产高清一区二区三区 | 亚洲已满18点击进入久久| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美性大战xxxxx久久久| 91精品综合久久久久久| 精品国产伦一区二区三区免费 | 色香色香欲天天天影视综合网| 在线观看视频一区二区| 91精品国产品国语在线不卡| 国产无一区二区| 亚洲欧美日韩电影| 日日摸夜夜添夜夜添精品视频| 麻豆国产精品官网| 99国产精品99久久久久久| 欧美日韩国产影片| 国产亚洲一区二区三区四区| 亚洲激情图片一区| 精品一区二区三区免费| 99精品久久只有精品| 日韩一区国产二区欧美三区| 欧美国产视频在线| 午夜精品一区二区三区三上悠亚| 国产99一区视频免费| 欧美久久一区二区| 综合久久久久综合| 久久99精品久久久久久动态图| 日本国产一区二区| 久久久久久黄色| 另类小说综合欧美亚洲| 欧美日韩精品欧美日韩精品| 中文字幕在线观看不卡| 国产精品白丝av| 日韩欧美激情在线|