サマリー:本文實例講述了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)其他文章!