spring 返回json数据

使用注解的方式返回json数据 @ResponseBody

    @RequestMapping(value="getUserList", method=RequestMethod.POST)
    public @ResponseBody List backUserList() {
        List users = userService.selectAllUsers();
        System.out.println(users);
        
//      List users = new ArrayList();
//      
//      User user1 = new User();
//      user1.setAge(11);
//      user1.setId(1);
//      user1.setPassword("123");
//      user1.setUserName("111");
//      
//      User user2 = new User();
//      user2.setAge(22);
//      user2.setId(3);
//      user2.setPassword("567");
//      user2.setUserName("444");
//      
//      users.add(user1);
//      users.add(user2);
        return users;
    }

spring-mvc.xml相关配置加上

    
    

第一种使用jackjson
需要用到的jar包,关于jackson其他的包,测试了不用加也行
必用--jackson-core-2.4.2.jar
必用--com.fasterxml.jackson.databind.jar
必用--com.fasterxml.jackson.annotations.jar

      
     
      
          
              
                  
              
          
     

第二中使用fastjson
必用--fastjson-1.2.5.jar
必用--jackson-core-2.4.2.jar
必用--com.fasterxml.jackson.databind.jar
必用--com.fasterxml.jackson.annotations.jar

            
            
                
                    
                        text/html;charset=UTF-8
                        application/json
                    
                
            

运行吧

你可能感兴趣的:(spring 返回json数据)