必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
服务器端怎样向浏览器端返回json数据,直接用json工具包,把对象转化为json对象,然后
向浏览器输出就ok了
String totalString = "{\"total\":" + total + "}"; JSONArray datasJson = JSONArray.fromObject(datas); JSONArray pageJson=JSONArray.fromObject(pager); // String dataString = "{\"total\":"+totalString+",\"datas\":" + datasJson.toString() +"}"; String dataString = "{\"pageJson\":"+pageJson.toString()+"}"; System.out.println("dataString:"+dataString); try { request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); PrintWriter out; out = response.getWriter(); out.write(dataString); out.flush(); out.close(); } catch (IOException e) { }