json需要的jar 以及使用map实例
json 需要的jar
commons-beanutils-1.7.0.jar
commons-collections-3.2.jar
commons-httpclient-3.0.jar
commons-lang-2.4.jar
commons-logging-api-1.1.jar
ezmorph-1.0.3.jar
json-lib-2.2.3-jdk15.jar
java使用json实例-------------------------------------------------
private String getJson(){
ArrayList list =new ArrayList();
UserBean bean=new UserBean();
bean.setAge("12");
bean.setName("king");
bean.setSix("man");
UserBean bean1=new UserBean();
bean1.setAge("22");
bean1.setName("kingdom");
bean1.setSix("woman");
list.add(bean);
list.add(bean1);
HashMap map=new HashMap();
map.put("page", 12+"");
map.put("list", list);
String json=JSONObject.fromObject(map).toString();
System.out.println(json);
String jsonlist=JSONArray.fromObject(list).toString();
System.out.println(jsonlist);
return json;
}
在servlet中使用json 给客户端返回json--------------------------------------------------------------------------------------
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("utf-8");
response.setContentType("text/json; charset=utf-8");
PrintWriter out = response.getWriter();
out.print(getJson());
out.flush();
out.close();
}