必须引入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) {
}