最近在工作中用到了jquery來解析json字串,網上解析jquery解析json單個物件的例項不少,但是jquery解析json陣列的例項卻是不多,下面我舉乙個簡單的例子來跟大家分享與一下,本人水平有限,還希望各位批評指教。
乙個json物件陣列的json字串:
var str=[,];
在前台,使用jquery的parsejson方法來進行解析,並用jquery的foreach的方法來進行解析,**如下:
var jsonarray= $.parsejson(str);alert(jsonarray);
$.each(jsonarray, function (i, n)
對於不同版本的jquery來說,它們解析的json物件陣列的字串格式也不同(我使用了兩個不同版本的jquery,就遇到了這樣的問題),如果上述**無法解析,就用eval函式來包裹一下,**如下:
var jsonarray= $.parsejson(str);$.each(eval("(" + jsonarray+ ")"), function (i, n)
在解析json物件陣列字串的過程中,也可以使用alert來彈出$.parsejson(str)解析後的結果,如果彈出的對話方塊中顯示object,則說明解析成功了,可以通過物件.屬性名獲得到對應屬性的值,如果彈出的不是object,則用eval()來進行包裝一下形成物件,再獲得對應屬性的值。
以上就是我在使用jquery解析json物件陣列的過程中總結的小小心得,寫得不好,期待大家批評指教。
jQuery解析JSON問題
jquery解析json問題 這幾天在做個專案,使用到了jqeury的ajax,當伺服器端返回json格式資料後,jquery元件居然不能正確解析,用firefox可以看到響應回來的json格式資料。單偏偏程式就是沒有出來資料。1.伺服器響應型別問題 2.伺服器響應輸出流,在關閉之前也進行了flus...
jquery解析json的例子
在伺服器端c 生成json物件 jsonhelp jsonhelp new jsonhelp jsonhelp.successs true jsonhelp.additem titleid 1 jsonhelp.additem uanswer a,b,c jsonhelp.additemok jso...
關於jquery解析json資料
在寫jquery訪問web service的時候需要解析傳回來的json資料時碰到些問題。當我使用 each迴圈資料的時候怎麼都是null無法解析資料一樣,但是資料確確實實的有。上網查了下這方面資料,發現。對於伺服器返回的json字串,如果jquery非同步請求將type 配置屬性 設為 json ...