最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery操作json常用方法示例

 更新時(shí)間:2017年01月04日 14:17:09   作者:program_li  
這篇文章主要介紹了jQuery操作json常用方法,結(jié)合實(shí)例形式分析了jQuery針對(duì)json的獲取、創(chuàng)建等常見操作技巧,需要的朋友可以參考下

本文實(shí)例講述了jQuery操作json常用方法。分享給大家供大家參考,具體如下:

在項(xiàng)目中經(jīng)常會(huì)用到獲取json中的某個(gè)值,或者動(dòng)態(tài)的創(chuàng)建一個(gè)json對(duì)象,今天簡(jiǎn)單的做了一個(gè)通用的js

/**
 * json工具
 */
var JsonUtil = (function(){
  return {
    /**
     * 獲取json中的單個(gè)值
     */
    getValue:function(jsonObject,name){
      var value = "";
      $.each(jsonObject,function(n,v){
        if(name == n){
          value = v;
          return false;
        }
      });
      return value;
    },
    /**
     * 獲取json中的name 以數(shù)組形式返回
     */
    getNames:function(jsonObject){
      var names = [];
      $.each(jsonObject,function(n,v){
        names.push(n);
      });
      return names;
    },
    /**
     * 創(chuàng)建json對(duì)象
     */
    createJsonObject:function(){
      this.jsonObectArr = [];
    }
  }
})();
/**
 * 創(chuàng)建json的nam和value的名值對(duì)字符串
 */
JsonUtil.createJsonObject.prototype.createJsonStr = function (name,value){
  if (typeof value == 'string'){
    this.jsonObectArr.push("\""+name+"\":"+"\""+value+"\"");
  }else{
    this.jsonObectArr.push("\""+name+"\":"+value);
  }
}
/**
 * 獲取json對(duì)象
 */
JsonUtil.createJsonObject.prototype.getJson = function (){
  var str = "{"+this.jsonObectArr.join(',')+"}";
  return $.parseJSON(str);
}

PS:關(guān)于json操作,這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:

在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

在線json壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans

C語(yǔ)言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery表單操作總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jquery中Ajax用法總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • jQuery jcrop插件截圖使用方法

    jQuery jcrop插件截圖使用方法

    項(xiàng)目需要做一個(gè)頭像截取的功能,類似于QQ頭像截取功能。在網(wǎng)上搜了下,最后使用jQuery插件jcrop來(lái)截取
    2013-11-11
  • 使用jQuery的load方法設(shè)計(jì)動(dòng)態(tài)加載及解決被加載頁(yè)面js失效問(wèn)題

    使用jQuery的load方法設(shè)計(jì)動(dòng)態(tài)加載及解決被加載頁(yè)面js失效問(wèn)題

    這篇文章主要介紹了使用jQuery的load方法設(shè)計(jì)動(dòng)態(tài)加載及解決被加載頁(yè)面js失效問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • jq stop()和:is(:animated)的用法及區(qū)別(詳解)

    jq stop()和:is(:animated)的用法及區(qū)別(詳解)

    下面小編就為大家?guī)?lái)一篇jq stop()和:is(:animated)的用法及區(qū)別(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • jquery ready函數(shù)、css函數(shù)及text()使用示例

    jquery ready函數(shù)、css函數(shù)及text()使用示例

    想必大家對(duì)jquery的ready函數(shù)、css函數(shù)、text()并不陌生吧,其實(shí)很好理解的,接下來(lái)有個(gè)不錯(cuò)的示例,如果你對(duì)此理解還是很模糊可以參考下
    2013-09-09
  • js jquery驗(yàn)證銀行卡號(hào)信息正則學(xué)習(xí)

    js jquery驗(yàn)證銀行卡號(hào)信息正則學(xué)習(xí)

    銀行卡號(hào)格式驗(yàn)證如何錯(cuò)誤將提示:格式錯(cuò)誤,應(yīng)該是19位數(shù)字,利用正則實(shí)現(xiàn),感興趣的朋友可以了解下,希望本文對(duì)你學(xué)習(xí)正則有所幫助
    2013-01-01
  • 最新評(píng)論

    涞源县| 宽城| 弥渡县| 岑巩县| 平阴县| 临沭县| 和龙市| 杭州市| 尉犁县| 德江县| 隆回县| 汕头市| 忻州市| 双桥区| 北辰区| 锦州市| 信阳市| 麻城市| 泸定县| 阳泉市| 亳州市| 商丘市| 普兰店市| 石楼县| 石城县| 来凤县| 绿春县| 综艺| 富平县| 大埔区| 和静县| 从江县| 武鸣县| 额敏县| 蓬溪县| 梅河口市| 济宁市| 灯塔市| 怀远县| 清河县| 邯郸县|