jQuery操作json常用方法示例
本文實(shí)例講述了jQuery操作json常用方法。分享給大家供大家參考,具體如下:
在項(xiàng)目中經(jīng)常會(huì)用到獲取json中的某個(gè)值,或者動(dòng)態(tài)的創(chuàng)建一個(gè)json對(duì)象,今天簡單的做了一個(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); }
PS:關(guān)于json操作,這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:
在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat
在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
在線json壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans
C語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery表單操作總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jquery中Ajax用法總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jquery JSON的解析方式
- 用jQuery與JSONP輕松解決跨域訪問的問題
- jquery eval解析JSON中的注意點(diǎn)介紹
- jQuery Ajax異步處理Json數(shù)據(jù)詳解
- JQuery遍歷json數(shù)組的3種方法
- jQuery中讀取json文件示例代碼
- jQuery 遍歷json數(shù)組的實(shí)現(xiàn)代碼
- jquery $.getJSON()跨域請(qǐng)求
- jQuery 中使用JSON的實(shí)現(xiàn)代碼
- js/jquery解析json和數(shù)組格式的方法詳解
- 詳談 Jquery Ajax異步處理Json數(shù)據(jù).
相關(guān)文章
jQuery form 表單驗(yàn)證插件(fieldValue)校驗(yàn)表單
這篇文章主要介紹了jQuery form 表單驗(yàn)證插件(fieldValue)校驗(yàn)表單的相關(guān)資料,需要的朋友可以參考下2016-01-01使用jquery的cookie實(shí)現(xiàn)登錄頁記住用戶名和密碼的方法
今天小編就為大家分享一篇關(guān)于使用jquery的cookie實(shí)現(xiàn)登錄頁記住用戶名和密碼的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03jQuery Timelinr實(shí)現(xiàn)垂直水平時(shí)間軸插件(附源碼下載)
jquery.timelinr.js是一款效果非常炫酷的jQuery時(shí)間軸插件。下面腳本之家小編給大家介紹jQuery Timelinr實(shí)現(xiàn)垂直水平時(shí)間軸插件,需要的朋友參考下2016-02-02jQuery實(shí)現(xiàn)的購物車物品數(shù)量加減功能代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的購物車物品數(shù)量加減功能,涉及jQuery針對(duì)鼠標(biāo)事件的響應(yīng)及頁面元素動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-11-11JQuery 動(dòng)態(tài)生成Table表格實(shí)例代碼
這篇文章主要介紹了JQuery 動(dòng)態(tài)生成Table表格實(shí)例代碼的相關(guān)資料,這里附有實(shí)現(xiàn)實(shí)例代碼,具有一定的參考價(jià)值,需要的朋友可以參考下2016-12-12- jquery 可以用text()方法來取得字符串,再用length 判斷長度,然后用substring()方法格式化截?cái)?/div> 2011-09-09
jQuery制作全屏寬度固定高度輪播圖(實(shí)例講解)
下面小編就為大家?guī)硪黄猨Query制作全屏寬度固定高度輪播圖(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07jQuery插件jquery-barcode實(shí)現(xiàn)條碼打印的方法
這篇文章主要介紹了jQuery插件jquery-barcode實(shí)現(xiàn)條碼打印的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了jQuery插件jquery-barcode的功能及打印條碼的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11最新評(píng)論