將json轉換成struts參數(shù)的方法
更新時間:2016年11月08日 16:34:27 投稿:jingxian
下面小編就為大家?guī)硪黄獙son轉換成struts參數(shù)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
加入對象為{name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]}
struts2期待的格式是 name=tom&class.className=class1&classMates[0].name=lily
function parseParam(param, key) {
var paramStr = "";
if (param instanceof String || param instanceof Number || param instanceof Boolean
) {
paramStr += "&" + key + "=" + encodeURIComponent(param);
}
else {
$.each(param, function (i, p) {
if (p == null || p == undefined)
return true;
var k = key == null ? i : key + (param instanceof Array ? "[" + i + "]" : "." + i);
paramStr += '&' + parseParam(this, k);
});
}
return paramStr.substr(1);
};
//調用:
var obj={name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]};
parseParam(obj);
//結果:
"name=tom&class.className=class1&classMates[0].name=lily"
parseParam(obj,'stu');
//結果:
"stu.name=tom&stu.class.className=class1&stu.classMates[0].name=lily"
以上這篇將json轉換成struts參數(shù)的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 詳解Struts2中json 相互引用死循環(huán)解決辦法
- Json在Struts中的轉換與傳遞方法
- 在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實例
- struts2通過action返回json對象
- Struts2 Result 返回JSON對象詳解
- Struts2在打包json格式的懶加載異常問題
- struts2+jquery+json實現(xiàn)異步加載數(shù)據(jù)(自寫)
- ajax+json+Struts2實現(xiàn)list傳遞實例講解
- 在Struts2中如何將父類屬性序列化為JSON格式的解決方法
- struts json 類型異常返回到js彈框問題解決辦法
相關文章
javascript 觸發(fā)HTML元素綁定的函數(shù)
只能觸發(fā)函數(shù)的執(zhí)行,并不能完全模擬出實際的點擊。2010-09-09
javascript實現(xiàn)動態(tài)增加刪除表格行(兼容IE/FF)
javascript實現(xiàn)動態(tài)增加刪除表格行(兼容IE/FF)...2007-04-04
利用js實現(xiàn)在瀏覽器狀態(tài)欄顯示訪問者在本頁停留的時間
本文為大家介紹下利用JavaScript實現(xiàn)在瀏覽器狀態(tài)欄顯示停留時間即在狀態(tài)欄上顯示訪問者在本頁停留的時間2013-12-12

