Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung der JSON-Methoden der jQuery-Operation

Zusammenfassung der JSON-Methoden der jQuery-Operation

php中世界最好的语言
php中世界最好的语言Original
2018-04-25 13:44:104579Durchsuche

Dieses Mal werde ich Ihnen eine Zusammenfassung der jQuery-Betriebsmethode für json geben. In Projekten wird es oft verwendet, um einen bestimmten Wert in JSON zu erhalten oder um ein JSON-Objekt dynamisch zu erstellen

Heute habe ich einfach ein allgemeines JSON erstellt

/**
 * 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;
    },
    /**
     * 创建json对象
     */
    createJsonObject:function(){
      this.jsonObectArr = [];
    }
  }
})();
/**
 * 创建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);
}
I Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website! Empfohlene Lektüre:

Detaillierte Erläuterung der Jquery-Analyse von Json-String- und Json-Array-Methoden


.net-Entitätsklasse und JSON Interaktion Zusammenfassung der Konvertierungsmethoden

Das obige ist der detaillierte Inhalt vonZusammenfassung der JSON-Methoden der jQuery-Operation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn