jQuery操作json常用方法示例
本文實例講述了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程序設計有所幫助。
相關文章
jQuery form 表單驗證插件(fieldValue)校驗表單
這篇文章主要介紹了jQuery form 表單驗證插件(fieldValue)校驗表單的相關資料,需要的朋友可以參考下2016-01-01使用jquery的cookie實現登錄頁記住用戶名和密碼的方法
今天小編就為大家分享一篇關于使用jquery的cookie實現登錄頁記住用戶名和密碼的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03jQuery Timelinr實現垂直水平時間軸插件(附源碼下載)
jquery.timelinr.js是一款效果非常炫酷的jQuery時間軸插件。下面腳本之家小編給大家介紹jQuery Timelinr實現垂直水平時間軸插件,需要的朋友參考下2016-02-02jQuery插件jquery-barcode實現條碼打印的方法
這篇文章主要介紹了jQuery插件jquery-barcode實現條碼打印的方法,結合實例形式較為詳細的分析了jQuery插件jquery-barcode的功能及打印條碼的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11