list转json
Struts2中l(wèi)ist轉(zhuǎn)換為json
jar包下載地址
所需jar包,如下圖:
 
實現(xiàn)代碼,這里以execute方法為例:
@Overridepublic String execute() throws Exception {//1.調(diào)用Service根據(jù)typecode獲得數(shù)據(jù)字典對象listList<BaseDict> list = baseDictService.getListByTypeCode(dict_type_code);//2.將list轉(zhuǎn)換為json格式String json = JSONArray.fromObject(list).toString();//3.設(shè)置json的編碼格式并且將json發(fā)送給瀏覽器ServletActionContext.getResponse().setContentType("application/json;charset=utf-8");ServletActionContext.getResponse().getWriter().write(json);return null;//告訴struts2不需要進行結(jié)果處理}結(jié)果:
[{"dict_enable":"1","dict_id":"6","dict_item_code":"","dict_item_name":"電話營銷","dict_memo":"","dict_sort":1,"dict_type_code":"002","dict_type_name":"客戶信息來源"},{"dict_enable":"1","dict_id":"7","dict_item_code":"","dict_item_name":"網(wǎng)絡(luò)營銷","dict_memo":"","dict_sort":2,"dict_type_code":"002","dict_type_name":"客戶信息來源"}]總結(jié)
 
                            
                        - 上一篇: MATLAB调用C/C++函数的方法
- 下一篇: python问题汇总
