list就可以我觉得、、、、还有分页也是list

解决方案 »

  1.   

    不明白你的意思 
    返回多条的话可以用list啊
    转json的话可以用已有的框架  或者自己重写下bean的toString方法 将返回的值转换为由属性组成的json串 
      

  2.   

    就是我想返回json为{"total":28,"rows":[
    {"name":"one01","password":"one01","gradeName":"二年级"},
    {"name":"one02","password":"one02","gradeName":"一年级"},
    {"name":"one03","password":"one03","gradeName":"三年级"}
    ]}
    请是否需要改变Studentbean?????求教,谢谢
      

  3.   

    直接用jar 转。
      
        Map map = new HashMap();   
        map.put("page", 2);   
        map.put("total", 200);   
        List mapList = new ArrayList();   
        Map cellMap = new HashMap();   
        cellMap.put("id", "1");   
        cellMap.put("cell", new Object[] {"a", "b", "c", "e" });   
        mapList.add(cellMap);   
        map.put("rows", mapList);   
        JSONObject object = new JSONObject(map);   
        System.out.println(object.toString());   
      

  4.   

    可以用GSON 方法如下:
    String s="[{'name':'张三','age':'23'},{'name':'李三','age':'33'}]";
            Gson gson = new Gson();
         List<Student> list2=gson. fromJson(s, new TypeToken<List<Student>>(){}. getType());
         for(int i=0;i<list2.size();i++){
         Student stu = list2.get(i);
         System.out.println(stu.getAge()+stu.getName());
         }