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();
 }

posted @ 2012-09-07 10:19  坏混混  阅读(373)  评论(0编辑  收藏  举报