Java将对象列表转化成json并输出
2013-01-08 14:47 hduhans 阅读(1603) 评论(0) 收藏 举报1.下载对象转化成json所需的6个jar包
④ commons-collections-3.2.1.jar
2.Struts2的Action输出json
public String execute(){ List<SysMenuTreeNode> list = new ArrayList<SysMenuTreeNode>(); SysMenuTreeNode treeNode = new SysMenuTreeNode(); treeNode.setId("1"); treeNode.setText("发文管理"); treeNode.setLeaf(true); treeNode.setChildren(null); list.add(treeNode); list.add(treeNode); JSONArray jsonArr = JSONArray.fromObject(list); String jsonArrStr = jsonArr.toString(); try { getResponse().setCharacterEncoding("UTF-8"); getResponse().getWriter().write(jsonArrStr); System.out.println(jsonArrStr); } catch (IOException e) { e.printStackTrace(); } return null; }
浙公网安备 33010602011771号