欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery操作json常用方法示例

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

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

在項目中經常會用到獲取json中的某個值,或者動態(tài)的創(chuàng)建一個json對象,今天簡單的做了一個通用的js

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

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

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

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

在線XML/JSON互相轉換工具:
http://tools.jb51.net/code/xmljson

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

在線json壓縮/轉義工具:
http://tools.jb51.net/code/json_yasuo_trans

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

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

希望本文所述對大家jQuery程序設計有所幫助。

相關文章

最新評論