亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery操作json常用方法示例

オリジナル 2017-01-13 14:33:57 339
サマリー:本文實例講述了jQuery操作json常用方法。分享給大家供大家參考,具體如下:在項目中經(jīng)常會用到獲取json中的某個值,或者動態(tài)的創(chuàng)建一個json對象,今天簡單的做了一個通用的js/**  * json工具  */ var JsonUtil = (function(){   return {  &

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

在項目中經(jīng)常會用到獲取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 以數(shù)組形式返回
     */
    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);
}

更多關(guān)于jQuery操作json常用方法示例請關(guān)注PHP中文網(wǎng)(ipnx.cn)其他文章!

手記を発表する

人気のある見出し語