abstract:本文實(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 { &
本文實(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); }
更多關(guān)于jQuery操作json常用方法示例請(qǐng)關(guān)注PHP中文網(wǎng)(ipnx.cn)其他文章!